当前位置:   article > 正文

Unable to find image ‘hello-world:latest‘ locally,跑不起来docker hello-world可以尝试_unable to find image 'hello-world:latest' locally

unable to find image 'hello-world:latest' locally

原因

相信大家都查得到跑不起来的原因,多数都是因为拉取不到镜像导致的,docker官方提供了http proxy的方式,不过本人没有实践过,不过在官方文档看到关于daemon的配置时需要重载操作,其他的步骤跟网上的方式一样,通过加镜像代理成功跑过来的,不过当时网上的帖子似乎都少了一个步骤,如果跑不起来的朋友可以尝试这么处理,在添加完daemon.json文件及文件内容后,我执行了命令sudo systemctl daemon-reload后再走下面的流程就可以了,不跑这个命令实在是起不来,下面是完整步骤

步骤

1、在 /etc/docker下增加daemon.json文件,可以尝试以下其中一种方式

方式一

直接sudo vim daemon.json输入国内的镜像,如

 { 
 "registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] 
 }
  • 1
  • 2
  • 3

保存daemon.json文件并退出

wq! sudo tee %
or
w! sudo tee % -> q!
  • 1
  • 2
  • 3
方式二

新建daemon.json文件

sudo touch daemon.json
  • 1

daemon.json权限

## 权限级别看着设置,775/777都行
sudo chomd 775 daemon.json
  • 1
  • 2

然后正常编辑daemon.json

## 编辑
sudo vim daemon.json
## 输入
 { 
 "registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] 
 }
## 保存退出
wq!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

3、重载daemon(如果直接跑第四步不行的话,可以尝试执行这个命令,再重启docker)

sudo systemctl daemon-reload
  • 1

4、重启docker并查看其状态

## 重启
sudo systemctl restart docker
## 查看 docker 运行状态
sudo systemctl status docker
  • 1
  • 2
  • 3
  • 4

5、再尝试跑hello-world

sudo docker run hello-world
  • 1

稍等片刻,可能就成功了~

参考

Custom Docker daemon options

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/300470
推荐阅读
相关标签
  

闽ICP备14008679号