问题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
问题3:docker pull空间不够
参考官网,将外挂硬盘挂载在/var/lib/docker目录,获取容器镜像-部署昇腾软件(预置系统场景)-Atlas 500 A2 智能小站-...-文档首页-昇腾社区 (hiascend.com)
问题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
问题3:docker pull空间不够
参考官网,将外挂硬盘挂载在/var/lib/docker目录,获取容器镜像-部署昇腾软件(预置系统场景)-Atlas 500 A2 智能小站-...-文档首页-昇腾社区 (hiascend.com)