仓库地址
问题一 配置好了,还是从Trying to pull repository docker.io/library/hello-wrold ...这个地方拉取!
自己的电脑中安装vmware,centos7虚拟机,配置了daemon.json文件,但是拉镜像的时候还是走的registry.docker.io网站,并没有走我配置的镜像,我使用nslookup找到这个网站对于的ip,然后修改ets/hosts去配置主机映射,解决。 docker serach没有问题,但是docker pull有问题。
最终方案:docker pull XXX.mirror.aliyuncs.com/library/redis,拉去的时候指定镜像源
cat /etc/docker/daemon.json
{
"registry-mirrors": [
"https://registry.cn-hangzhou.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://mirror.baidubce.com"
]
}
主机映射配置
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
51.1.184.176 registry-1.docker.io
34.194.164.123 registry-1.docker.io
18.215.138.58 registry-1.docker.io
34.194.164.123 index.docker.io
52.1.184.176 index.docker.io
18.215.138.58 index.docker.io
开启网卡ONBOOT=yes
[root@localhost etc]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e9401ebb-5654-4b66-a0a5-83a9a10901aa
DEVICE=ens33
ONBOOT=yes
域名解析
[root@localhost etc]# cat resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 8.8.8.8
nameserver 8.8.4.4