docker-compose启动单个容器(docker-compose快速搭建docker私有仓库的步骤)
类别:服务器 浏览量:716
时间:2021-11-03 15:43:16 docker-compose启动单个容器
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: 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私有仓库内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- dockergitlab自动化教程(docker+gitlab+jenkins从零搭建自动化部署)
- docker 容器相关问题(docker空间爆满导致的进入容器失败的解决方案)
- docker部署高性能服务器(Docker部署SQL Server 2019 Always On集群的实现)
- docker 更新容器到镜像(Docker容器如何更新打包并上传到阿里云)
- docker-compose绑定端口失效(docker-compose创建网桥,添加子网,删除网卡的实现)
- docker compose使用方法(docker和docker-compose一键安装教程支持在线和离线)
- docker脚本指定linux(在docker中执行linux shell命令的操作)
- docker和golang哪个好(使用Golang玩转Docker API的实践)
- centos7.6 安装docker(Centos7安装Docker2020最新亲测可用,直接复制粘贴即可)
- docker容器技术搭建个人博客(使用Portainer部署Docker容器的项目实践)
- docker 命令上传镜像到镜像仓库(Docker 使用国内镜像仓库的方法)
- docker容器启动自动执行命令(docker run 运行容器自动结束的解决)
- docker 查看当前镜像(Docker 查看镜像信息的方法)
- docker运行redis并操作(Docker安装MySQL和Redis的方法步骤)
- docker node 分阶段构建(Docker安装、创建镜像、加载并运行NodeJS程序的详细过程)
- docker 重启容器后数据丢失(如何恢复docker容器数据)
- 菲律宾安全吗(菲律宾安全吗2023)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
热门推荐
- opencv人脸识别效果好吗(通过opencv制作人脸识别的窗口)
- 云虚拟主机和普通虚拟主机的区别(云主机为什么要比虚拟主机贵?)
- phpstudymysql启动又自动停止(Win下解决phpStudy MySQL启动失败)
- redis数据超过可用内存
- filezilla搭建ftp服务教程(FileZilla 425 无法连接FTP的解决方法阿里云服务器)
- mysql char和varchar区别(MySQL CHAR和VARCHAR存储、读取时的差别)
- vue组件详解(Vue的方法和属性案例详解)
- laravel数据库切换(实现laravel 插入操作日志到数据库的方法)
- js 原生事件代理(如何利用原生JS实现触摸滑动监听事件)
- sqlserver数字格式化五位小数(详细分析sqlserver中的小数类型float和decimal)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9