如何自定义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 Registry?

1 前言 一个问题,一篇文章,一出故事。 由于公司内部服务器由于不允许直接连接Internet,因此 …

Docker
如何部署Oracle 9.x Docker 环境?

1 基础知识 1.1 基本概念 1.1.1 Docker的基本概念 – Docker是开 …

Docker
如何修复连接Docker容器虚机无响应?

1 前言 一个问题,一篇文章,一出故事。 笔者最近使用如下命令连接容器发现一直没有响应, docke …