赞
踩
在centos7上安装好docker之后想运行一个简单的hello-world,但是报错,出现:
docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
719385e32844: Retrying in 1 second
719385e32844: Retrying in 1 second
docker: error pulling image configuration: download failed after attempts=6: dial tcp 104.18.122.25:443: i/o timeout.
See 'docker run --help'.
但是我是配置好镜像仓库的,通过网上学习,发现需要配置一个镜像加速器
而一般通用选择阿里云镜像加速器
因此:
1.注册一个阿里云账号
2.在产品中找到容器镜像服务
3.开通个人容器镜像服务
4.找到镜像加速器
4.1按照上面的流程,先mkdir 一个文件夹,即etc下docker
4.2然后运行
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://你自己的.mirror.aliyuncs.com"]
}
EOF
这上面是一个脚本。
你要是不想运行脚本,也可以直接在docker直接 vim daemon.json
然后在里面写入
{
"registry-mirrors": ["https://你自己的.mirror.aliyuncs.com"]
}
然后:wq保存退出
再运行下面命令,重启docker
systemctl daemon-reload
systemctl restart docker
然后再运行docker run hello-world就没问题了
结果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。