Docker 配置 registry-mirrors 无效,问题诊断与解决?

docker修改pull的源,不知道哪里犯了低级错误
image.png

修改一

vi /etc/docker/daemon.json
添加

{
     "registry-mirrors": [ "http://192.1.2.150:8003"]
}

然后执行

sudo systemctl daemon-reload
sudo systemctl restart docker

修改二

vi /etc/default/docker

添加如下

DOCKER_OPTS=" --registry-mirror=https://192.1.2.150:8003"

然后执行

sudo systemctl daemon-reload
sudo systemctl restart docker

修改三

修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数 --registry-mirror=镜像源地址
vi /etc/sysconfig/docker
编辑OPTIONS,添加需要修改的国内镜像源镜像源

OPTIONS=’–selinux-enabled–log-driver=journald --registry mirror=https://192.10.1.2.cn’

然后重复重启

这几项都试过了没生效,仍然是原来的

阅读 10.1k
2 个回答

你是部署私有仓库了对吧,那你可以这样处理

vim /etc/docker/daemon.json

{
 
    "insecure-registries":["192.1.2.150:8003"],
#此行注意填写自己的ip注意最后有逗号
 
}

然后重启 docker 服务

systemctl   restart  docker.service

然后你拉取那边的私有镜像需要这样进行拉取

docker pull  192.1.2.150:8003/centos:v1

你的图一报错是无法解析域名,docker添加镜像加速仓库参考配置:

{
    "registry-mirrors": [
        "https://1b5b1eqs.mirror.aliyuncs.com"
    ]
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏