Atlas 500 A2 docker配置踩坑实录
收藏回复举报
Atlas 500 A2 docker配置踩坑实录
发表于2024-03-19 14:10:01
0 查看

问题1:拉取镜像docker login失败,Error response from daemon: Get "https://ascendhub.huawei.com/v2/": x509: certificate signed by unknown authority

拉取ascendhub上的镜像,login失败。配置/etc/docker/daemon.json文件,添加ascendhub.huawei.com,如果ping不通,需要把ascendhub.huawei.com的域名解析地址添加到/etc/hosts上。执行systemctl daemon-reload  systemctl restart docker,未生效。通过 systemctl status docker,发现/bin/bash /docker_entrypoint.sh后面有个--config_file参数,截图我已经修改,并且load的配置文件在/usr/lib/systemd/system/docker.service路径下,打开该文件,把--config_file删掉,依旧不生效。看到该文件下RootDirectory地址为/var/lib/docker/root_dir,docker会读该路径下的配置文件,cp /etc/docker/daemon.json /var/lib/docker/root_dir/etc/docker/daemon.json,systemctl daemon-reload  systemctl restart docker生效。

问题2:docker pull失败

根据问题1解决了docker login的问题,但是docker pull失败,发现是解析问题,修改/etc/resolv.conf下的nameserver没有用,同样找到/var/lib/docker/root_dir/etc/resolv.conf修改配置生效。能够docker pull

cke_800.png

问题3:docker pull空间不够

参考官网,将外挂硬盘挂载在/var/lib/docker目录,获取容器镜像-部署昇腾软件(预置系统场景)-Atlas 500 A2 智能小站-...-文档首页-昇腾社区 (hiascend.com)

我要发帖子