如何自定义Docker Registry的地址?

Docker

1 前言

一个问题,一篇文章,一出故事。
由于公司内部服务器由于不允许直接连接Internet,因此,我们需要使用内部的Docker Registry代理服务。

2 最佳实践

2.1 准备内部的Docker Registry服务

请参阅如下章节配置,

如何代理Docker Registry?


需要明确的是,内部的Docker Registry服务地址是,
http://repository.cmdschool.org:8181

2.2 使用内部的Docker Registry服务

2.2.1 创建Docker Registry客户端配置

vim /etc/docker/daemon.json

加入如下配置,

{
  "registry-mirrors": ["http://repository.cmdschool.org:8181"]
}

2.2.2 重启服务并确定配置生效

systemctl restart docker

确认配置生效

docker info

可见如下配置,

#...
 Registry Mirrors:
  http://repository.cmdschool.org:8181

2.2.3 测试拉取

docker pull mysql:8.0.40-debian

参阅文档
==============
https://docs.docker.com/docker-hub/mirror/

没有评论

发表回复

Docker
如何启用Docker Milvus的root认证?

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署好Milvus后,发现root登陆无需密码,于 …

Docker
如何实现Docker Milvus源代码存盘?

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署好Milvus后,发现修改他的配置文件后无法保 …

Docker
如何部署Docker单节点Milvus?

1 基础知识 1.1 Milvus的简介 – Milvus是鹰科Accipaitrida …