【docker】 Unable to find image的解决办法

作者在使用Docker时遇到无法从国外源拉取hello-world镜像的问题,通过创建daemon.json文件并设置国内镜像源,如阿里云和网易镜像,解决了失败错误。最后总结,当Docker拉取镜像失败时,修改源是解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


 

今天尝试了下docker,发现存在以下问题,进行记录。

时间:2023-12-26

操作系统:centos opencloudos(腾讯云服务器所用centos)

1、pull测试的hello-world镜像报错:

[root@~]# docker run hello-world
Unable to find image 'hello-world:latest' locally

查了下,需要新建daemon.json文件,把docker国外源变更为国内源。

2、尝试

[root@ ~]# vim /etc/docker/daemon.json

在里面insert:

{"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]}

然而并不支持,重新运行docker报错Job for docker.service failed because the control process exited with error code.

Job for docker.service failed because the control process exited with error code.

3、运行下列命令查看报错信息:

journalctl -xe

报错的信息是 Failed to start Docker Application Container Engine.

4、尝试修改源,重启docker,成功。

 { 
 "registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] 
 }
systemctl restart docker
systemctl status docker

总结:

docker拉取镜像报错时,可以尝试修改源。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值