CentOS 7 : Docker私有仓库搭建和使用
来源:互联网 发布:linux修改文件内容 编辑:程序博客网 时间:2024/06/05 10:37
系统环境: CentOS 7.2
192.168.0.179:Docker仓库
192.168.0.60:客户端
安装并启动docker
- 1
- 2
- 3
- 1
- 2
- 3
搭建私有仓库
179上下载registry镜像
- 1
- 1
防火墙添加运行5000端口
- 1
- 1
下载完之后我们通过该镜像启动一个容器
- 1
- 1
参数说明:
-v /opt/registry:/tmp/registry :默认情况下,会将仓库存放于容器内的/tmp/registry目录下,指定本地目录挂载到容器
–privileged=true :CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权,不加上传镜像会报权限错误(OSError: [Errno 13] Permission denied: ‘/tmp/registry/repositories/liibrary’)或者(Received unexpected HTTP status: 500 Internal Server Error)错误
客户端上传镜像
修改/etc/sysconfig/docker(Ubuntu下配置文件地址为:/etc/init/docker.conf),增加启动选项(已有参数的在后面追加),之后重启docker,不添加报错,https证书问题。
- 1
- 2
- 1
- 2
因为Docker从1.3.X之后,与docker registry交互默认使用的是https,而此处搭建的私有仓库只提供http服务
在docker公共仓库下载一个镜像
- 1
- 1
来修改一下该镜像的tag
- 1
- 1
把打了tag的镜像上传到私有仓库
- 1
- 1
客户端添加私有仓库地址
- 1
- 2
- 1
- 2
加上后,search镜像,私有仓库和docker hub上都会显示;
不加搜索私有仓库,需要命令中指定私有仓库ip
使用仓库中的镜像
查询私有仓库中的所有镜像,使用docker search命令:
- 1
- 2
- 1
- 2
查询仓库中指定账户下的镜像,则使用如下命令:
- CentOS 7 : Docker私有仓库搭建和使用
- CentOS 7 : Docker私有仓库搭建和使用
- Centos 7 docker私有仓库的搭建
- Centos 7 docker私有仓库的搭建
- 搭建和使用Docker私有仓库
- Centos上搭建docker的私有仓库
- Docker CentOS服务器搭建本地私有仓库
- Docker搭建私有仓库
- Docker私有仓库搭建
- 搭建Docker私有仓库
- 搭建docker私有仓库
- docker 搭建私有仓库
- 搭建docker私有仓库
- Docker私有仓库搭建
- docker搭建私有仓库
- docker私有仓库搭建
- docker搭建私有仓库
- docker私有仓库搭建
- 检查约束
- arm linux内核启动过程详解
- 事务的隔离级别
- Android 快速实现右滑退出效果
- UVA1151BuyOrBuild
- CentOS 7 : Docker私有仓库搭建和使用
- shader切割部分透明
- python 自定义协议
- 第二章 制定正确的学习计划
- 进程与线程的区别和联系
- 学习node.js(一)
- 用grunt搭建自动化的web前端开发环境(三)jshint配置参数 【转载自博客园Tadini】
- J2EE进阶之JDBC简单应用之客户管理系统 十七
- NYOJ 87-棋盘分割(记忆化搜索)