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!就表示可以正常使用了