Docker CentOS服务器搭建本地私有仓库
来源:互联网 发布:沙巴阳光酒店网络 编辑:程序博客网 时间:2024/06/05 14:45
安装Docker
// 仅此一条命令就可以搞定yum -y install docker-io// 启动Docker // 同理,stop、restart意味着停止、重启Dockerservice docker start// 加入开机启动chkconfig docker on
搭建私有库服务
// 这里下载registry 2.5.0版本docker pull registry:2.5.0// 防火墙添加运行5000端口iptables -I INPUT 1 -p tcp --dport 5000 -j ACCEPT// 1. 通过registry镜像启动一个容器服务// 2. 端口绑定到5000 // 3. 服务名称为:bigdata_docker_registry// 4. 2.5.0版本的私有库服务默认镜像保存路径为:/var/lib/registry,这里我们将路径映射到宿主机的/data/docker_registry目录docker run -d -p 5000:5000 --name bigdata_docker_registry --privileged=true -v /data/docker/registry:/var/lib/registry docker.io/registry:2.5.0
修改配置,解决HTTPS证书报错问题
修改/etc/sysconfig/docker
(Ubuntu下配置文件地址为:/etc/init/docker.conf
),增加启动选项(已有参数的在后面追加),之后重启docker,不添加报错,https证书问题。
OPTIONS='--insecure-registry 10.0.11.151:5000' #CentOS 7系统other_args='--insecure-registry 10.0.11.151:5000' #CentOS 6系统
因为Docker从1.3.X之后,与docker registry交互默认使用的是https,而此处搭建的私有仓库只提供http服务
https报错
若出现下面错误:
Get https://10.0.11.151:5000/v1/_ping: http: server gave HTTP response to HTTPS client
解决方法:
在 /etc/docker/ 目录下,创建”daemon.json“文件。在文件中写入:
{ "insecure-registries":["10.0.11.151:5000"] }
若文件中已经有别的配置,则根据json规则填写。
上传镜像
镜像打tag
docker tag python/centos:v1.0 10.0.11.151:5000/python/centos/v1.0
上传
docker push 10.0.11.151:5000/python/centos/v1.0
阅读全文
0 0
- Docker CentOS服务器搭建本地私有仓库
- Docker搭建本地私有仓库
- docker本地私有仓库搭建
- Docker搭建本地私有仓库
- 搭建私有 Docker 仓库服务器
- 4.Docker搭建本地私有仓库
- docker私有仓库registry的本地搭建
- Centos 7 docker私有仓库的搭建
- Centos 7 docker私有仓库的搭建
- Centos上搭建docker的私有仓库
- Docker搭建私有仓库
- Docker私有仓库搭建
- 搭建Docker私有仓库
- 搭建docker私有仓库
- docker 搭建私有仓库
- 搭建docker私有仓库
- Docker私有仓库搭建
- docker搭建私有仓库
- 题目:生日蜡烛
- 线程与进程的区别
- redis启动报错
- 网线连接共享网络
- 搭建sonar+Jenkins+Maven+SVN完成持续集成代码分析管理
- Docker CentOS服务器搭建本地私有仓库
- 根据等式如何得出进制
- 关于Harbor上镜像删除
- 一个星期初步了解学习react的心得
- dcmtk压缩解压缩注意的地方
- java读取文件
- 实现一个通讯录。
- 将Oracle数据库改为归档模式并启用RMAN备份 如下Linux环境下对Oracle单节点数据库采用文件系统情况的配置归档模式过程。首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置。
- 伪元素before的坑--空格导致的错误