【CentOS7】docker安装成功后测试,报Unable to find image ‘hello-world:latest‘ locally

【CentOS7】docker安装成功测试,报Unable to find image 'hello-world:latest' locally

问题描述

根据大佬的博文【CentOS7】Linux安装Docker教程(保姆篇),以及结合之前的博文【CentOS7】使用yum安装出错,报HTTPS Error 404 - Not Found,已经完成了在CentOS7下的docker安装!接下来根据流程,需要进行hello wolrd的测试,测试前,先使用systemctl status docker指令,确认服务启动完成,没有问题。

然后使用sudo docker run hello-world指令进行测试,结果报如下错误。采用docker images查看所有的镜像,没有拉下该项目文件。

问题解决

首先,采用docker pull hello-world指令手动拉镜像文件,此时如果能够成功拉下镜像文件,可以docker run hello-world再次运行hello world项目。但是,在本博主的虚拟机中,结果报超时,因此用该办法无法解决问题。

其次,更换镜像源。之前配置的阿里的不行,继续换,最终发现采用DaoCloud(上海道客云)提供的 Docker Hub 镜像加速器可行。更换镜像源步骤如下:

  • 新建目录
bash 复制代码
sudo mkdir -p /etc/docker
  • 配置加速地址
bash 复制代码
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF
  • 让 systemd(系统服务管理器)重新读取所有系统服务的配置文件
bash 复制代码
sudo systemctl daemon-reload
  • 重启docker服务
bash 复制代码
sudo systemctl restart docker
  • 确认配置的镜像源被docker正确识别并启用
bash 复制代码
docker info
  • 再次拉hello world进行docker安装成功测试,此时没有报错,运行正常!
bash 复制代码
docker run hello-world
  • 再次查看所有镜像文件,可以发现存在hello-world 文件。
相关推荐
G_H_S_3_4 小时前
【网络运维】Docker 存储:镜像层与数据卷的管理应用
linux·运维·网络·docker
企鹅侠客7 小时前
使用k8s集群调度GPU
云原生·容器·kubernetes
❀͜͡傀儡师7 小时前
docker一键部署网页版Win11系统
运维·docker·容器
我爱学习好爱好爱7 小时前
Prometheus监控栈 监控数据库mysql
docker·grafana·prometheus
萌萌哒草头将军8 小时前
AudioDock:服务器和 NAS 音频播放最棒的软件!🚀🚀🚀
服务器·docker·node.js
zcz16071278218 小时前
k8s重新部署的配置过程
云原生·容器·kubernetes
IsPrisoner9 小时前
从 Docker 到 Kubernetes:一次“工程视角”的 K8s 核心概念深度梳理
docker·容器·kubernetes
liuxuzxx10 小时前
containerd的CPU过高的问题排查
容器·性能优化·kubernetes
看-清10 小时前
Docker离线安装部署xxl-job流程
运维·docker·容器
建群新人小猿11 小时前
陀螺匠企业助手-我的日程
android·大数据·运维·开发语言·容器