Kubernetes管理Docker集群之路(3.搭建私有仓库)
2017-05-15 00:00
801 查看
1.准备
1-1 两台或多台电脑1-2 已安装docker
1-3 在同一局域网
我这里使用的是: A机器: 10.154.56.70 B机器: 10.105.66.27
2.选择一台机器搭建仓库
2-1 拉取registry镜像docker pull registry
注:1.这里我用的是10.154.56.70进行仓库搭建 2.注意现在这里默认是从 docker.io/library/registry 仓库拉取镜像
2-2 修改docker默认仓库
centos7配置文件位置 /etc/sysconfig/docker
在文件中添加参数 --insecure-registry 10.154.56.70:5000 (这里的 10.154.56.70 是docker仓库所在机器IP 5000是一会启动仓库时开放的端口)
注意:仓库所在电脑以及需要访问该仓库的电脑都需要进行同样设置,我同样在10.105.66.27进行了相关更改
3.重启docker服务
systemctl restart docker.service
注:所有涉及电脑都需要重启docker服务
4.启动仓库
docker run -d -p 5000:5000 -v /opt/docker/registry:/tmp/registry registry:latest
注:1. -p 5000:5000 映射仓库端口 2.-v 挂载一个本地文件夹到仓库文件夹
5.往私有仓库push镜像
5-1 修改需要push镜像的标签,格式如: 10.154.56.70:5000/centos:base 其中 10.154.56.70:5000/centos 是仓库地址,base是标签docker tag docker.io/centos:latest 10.154.56.70:5000/centos:base
5-2 push
docker push 10.154.56.70:5000/centos:base
注:这里是在10.154.56.70机器上进行的push操作
5.从私有仓库pull镜像
在 10.105.66.27 执行pull命令,这里已经默认是从 10.154.56.70:5000 获取镜像,并可以看到已经获取成功docker pull centos:base
相关文章推荐
- docker集群管理工具kubernetes初步搭建
- docker私有仓库搭建 使用Portus管理docker registry 私有仓库
- [Kubernetes]Kubernetes集群和Docker私有库搭建(CentOS 7)
- Kubernetes管理Docker集群之路(1.安装Docker)
- Docker私有仓库管理之Harbor搭建
- Centos7搭建Docker私有仓库
- docker 搭建私有仓库及镜像存储目录结构
- Docker私有仓库Registry搭建(localhost 可行但跨主机有问题)
- docker私有仓库搭建完整记录(git方式)
- Docker:私有仓库的搭建
- 基于kubernetes构建Docker集群管理详解 不指定
- Docker学习笔记 — Docker私有仓库搭建
- centos下搭建docker私有仓库
- Docker 搭建私有仓库
- 搭建 Docker-Registry 私有仓库
- 搭建自己的 Docker 私有仓库服务
- 搭建私有 Docker 仓库服务器
- CentOS 搭建docker私有仓库实践
- Docker私有仓库Registry的搭建验证