虚拟机上安装docker问题解决--相关配置

7 篇文章 0 订阅
1 篇文章 0 订阅
在CentOS7的VMware环境中,配置daemon.json文件并设置多个阿里云和其它镜像源,但dockerpull仍然尝试从registry.docker.io获取。通过修改hosts文件映射IP解决,最终通过指定镜像源如`dockerpullXXX.mirror.aliyuncs.com/library/redis`来成功拉取。
摘要由CSDN通过智能技术生成

仓库地址

问题一  配置好了,还是从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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值