docker 创建和使用私有仓库
来源:互联网 发布:maya软件破解版 编辑:程序博客网 时间:2024/05/16 11:38
初学时大家都会用官方公共仓库https://hub.docker.com,但公共仓库不够私密,特别镜像可能存放着我们的代码,封装的工具等,上传下载也比较慢,不便团队交流,这时候就可以搭建自己仓库
1、环境
centos7,docker版本17.09.0-ce
2、搭建本地registry仓库
1)下载目前最新版本registry,最后按标版本号下载
docker pull registry:2.5.2
2)防火墙添加运行5000端口
iptables -I INPUT 1 -p tcp --dport 5000 -j ACCEPT
3)运行镜像
docker run -d -p 5000:5000 -v /opt/songer/registry:/var/lib/registry --restart=always --name registry registry:2.5.2
如上图,仓库已运行
-v /opt/songer/registry:/var/lib/registry 默认存放地址是/var/lib/registry ,挂载到本地目录/opt/songer/registry下
- restart=always 始终重启
此时私有仓库已经搭建完成
3、使用本地registry仓库上传镜像
1)修改本地镜像
docker tag node-chrome-debug/chinese host_ip:5000/node-chrome-debug-chinese
2)上传镜像到私有仓库
docker push host_ip:5000/node-chrome-debug-chinese 出现一下问题,默认接受https请求
修改文件/usr/lib/systemd/system/docker.service
添加ExecStart=/usr/bin/dockerd --insecure-registry host_ip:5000 重启服务后再次上传,如下图,开始上传
3)查看上传的镜像
curl -XGET http://host_ip:5000/v2/_catalog
4)查看指定挂载目录是否有镜像,如图,同时仓库默认目录也有响应镜像
仓库容器
5)从私有库下载镜像
- docker 创建和使用私有仓库
- 创建docker私有仓库
- 创建私有docker仓库
- docker创建 私有仓库
- 创建docker私有仓库
- Docker 创建私有仓库
- 搭建和使用Docker私有仓库
- docker创建私有仓库(转)
- docker 仓库创建和使用
- 使用Docker registry镜像创建私有仓库
- 使用Docker registry镜像创建私有仓库
- 使用Docker registry镜像创建私有仓库
- Cocoapods私有仓库的创建和使用
- Docker私有仓库Registry使用
- CentOS 7 : Docker私有仓库搭建和使用
- CentOS 7 : Docker私有仓库搭建和使用
- docker创建私有仓库及存储image
- 工作记录-离线创建docker私有仓库
- linux文件描述符
- Spring MVC · 异常、响应状态对应表
- java jdbcTemplate执行sql
- spring boot项目热部署
- Android 弹射式扇形菜单按钮的实现
- docker 创建和使用私有仓库
- maven
- leetcode 572. Subtree of Another Tree 深度优先遍历DFS
- mysql5.7.20 centos7 解压版安装
- 新路程------imx6 spi cc1101遇到的坑
- 购物车终极版
- jsp中c标签的使用
- 每天一个linux命令(9):touch 命令
- Spark性能调优之代码方面的优化