用Registry_container_搭建_docker_registry_私服手把手带截图教程

手把手截图版

0, 1, 2 步骤都是在服务端完成。

0. 生成自签名证书

openssl 版本 3.0.8:

image.png

我打算使用域名 eratoregistry.com 生成证书:

填写基本信息,可以瞎填

image.png

可以看到已经生成好了:

image.png

1. 设置用户名密码

使用 htppass

2. 基于证书和用户名跑 registry

我当前所在的路径是 /erato, docker-compose.yml 如下

好了,一个 registry server 已经跑起来了~

3. 客户端访问

找同一 vpc 下的另一台安了 docker 的服务器,作为客户端。

从服务端 copy 给客户端一份 erato.crt 文件:

image.png

在客户端上,复制进下面的目录:

登录

用户名为 erato, 密码 123456

可以 pull/push 了:

image.png

OK 完成!

Last updated