Centos7运行sudo docker run hello-world时,显示Unable to find image 'hello-world:latest' locally

运行sudo docker run hello-world时,显示Unable to find image 'hello-world:latest' locally

查阅了百度之后,很多人给的原因是:docker在本地没有找到hello-world镜像,也没有从docker仓库中拉取镜像,出现这个问题的原因:是因为docker服务器再国外,我们在国内无法正常拉取镜像,所以就需要我们为docker设置国内阿里云的镜像加速器(或者其他源);

解决办法是

1、创建配置文件:

vi /etc/docker/daemon.json

 

2、添加如下内容:

{

"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]

}

 

3、并授权执行权限:

chmod -R 777 /etc/docker/daemon.json

 

4、查看权限赋予成功没有;

ll /etc/docker/daemon.json

 

5、执行如下命令:

 

  (1)systemctl restart docker

    (2) systemctl status docker

 

 

 

6、执行命令:

docker run hello-world

 

看到Hello from Docker!就表示可以正常使用了

 

posted @ 2020-08-11 12:00  珠峰之梦  阅读(3540)  评论(0编辑  收藏  举报