主页 > 知识库 > docker-compose快速搭建docker私有仓库的步骤

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

热门标签:南昌外呼系统定制 株洲电销 海外工厂地图标注 南充电销外呼系统 陕西办理400电话 宿州外呼系统公司 地图标注小程序 信阳电销外呼系统怎么样 贵阳网络外呼系统软件

创建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: Registry Realm
 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-compose up命令

创建登录用户和密码

docker run --entrypoint htpasswd registry:2 -Bbn username password >> /home/registry/auth/htpasswd

打开浏览器,输入http://本机ip:5001看到如下页面即代表访问成功

点击btowse repositories会弹出用户名密码输入框,输入上面创建的用户名密码即可查看仓库中所有的镜像

到此这篇关于docker-compose快速搭建docker私有仓库的步骤的文章就介绍到这了,更多相关docker compose搭建docker私有仓库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

标签:拉萨 郑州 石嘴山 玉林 汕头 开封 晋城 三明

巨人网络通讯声明:本文标题《docker-compose快速搭建docker私有仓库的步骤》,本文关键词  docker-compose,快速,搭建,docker,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《docker-compose快速搭建docker私有仓库的步骤》相关的同类信息!
  • 本页收集关于docker-compose快速搭建docker私有仓库的步骤的相关信息资讯供网民参考!
  • 推荐文章