安装 docker
yum install docker -y
systemctl enable docker
私有仓库配置 HTTPS 证书(因为 doker 仓库之间连接默认为 https)
-
购买并下载证书 (省略)
-
宿主机操作
mkdir /data/{certs,registry}
cd /data/certs
vim registry.xxxxx.com.crt ## 将crt 内容复制到里面
vim registry.xxxxx.com.key ## 将key 内容复制到里面
docker run --restart always -d -p 443:443 \
-v /data/registry:/var/lib/registry \
-v /data/certs:/certs \
-e STORAGE_PATH=/var/lib/registry \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/registry.xxxxx.com.crt \
-e REGISTRY_HTTP_TLS_KEY=/certs/registry.xxxxx.com.key \
-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
registry:2
3.访问镜像网站,如下则表示成功
https://registry.xxxxx.con/v2/
- 客户端测试:
docker pull busybox
docker tag busybox registry.xxxxx.com/busybox
docker push registry.xxxxx.com/busybox
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于