docker-compose快速搭建docker私有仓库的步骤

docker-compose快速搭建docker私有仓库的步骤,第1张

docker-compose快速搭建docker私有仓库的步骤

详细介绍了docker-compose快速构建docker专属仓库的过程。根据示例代码在原文中非常详细,对大家的学习或工作都有一定的参考价值。有需要的朋友会陪我一起学习。

创建docker-compose.yml并填写以下内容

version:'3' services: registry: restart:always image:registry:2 ports: -5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE:/certs/registry.crt REGISTRY_HTTP_TLS_KEY:/certs/registry.key REGISTRY_AUTH:htpasswd REGISTRY_AUTH_HTPASSWD_PATH:/auth/htpasswd REGISTRY_AUTH_HTPASSWD_REALM:RegistryRealm volumes: -/home/docker/registry:/var/lib/registry -/home/registry/cert:/certs -/home/registry/auth:/auth registry-ui: image:konradkleine/docker-registry-frontend:v2 restart:always environment: -ENV_DOCKER_REGISTRY_HOST=registry -ENV_DOCKER_REGISTRY_PORT=5000 -ENV_DOCKER_REGISTRY_USE_SSL=1 ports: -"5001:80"

其中REGISTRY_HTTP_TLS_CERTIFICATE为ssl证书,可以自行形成,也可以应用于阿里云服务器等网站。因为是专属仓库,边肖建议选择专属证书。

复制此文档并执行docker-composeup指令。

创建登录客户和登录密码。

dockerrun--entrypointhtpasswdregistry:2-Bbnusernamepassword>>/home/registry/auth/htpasswd

打开浏览器,键入http://localip:5001。当您看到以下网页时,表示您的浏览成功。

点击“仓库”按钮,d出用户名密码文本框,输入上面创建的用户名密码,即可查询仓库中的所有镜像系统。

至此,本文已经详细介绍了docker-compose快速构建docker专属仓库的过程。有关dockercompose构建docker专属仓库的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存