博文大纲:
一、搭建Registry私有仓库
二、配置Harbor私有仓库
这篇博文写的是两种不同的搭建Docker私有仓库的方法,都必须要基于一个Docker服务器上,相比较而言,Harbor功能更强大些。
之前详细写过Registry私有仓库的搭建方法,这里的Registry只是有一点配置不一样而已,若要搭建Registry私有仓库,最好结合:Docker镜像的创建+构建私有仓库及其使用方法
一、搭建Registry私有仓库
环境准备:
两台centos 7.3,一台为Docker私有仓库服务器,另一台为测试端,两台须可ping通;
参考博文:Docker的安装详细配置,对两台服务器进行安装docker环境。
1
2
3
1、开始配置第一台Docker私有仓库服务器:
[root@docker ~]# docker pull registry #下载registry镜像
[root@docker ~]# docker run -tid --name registry --restart=always -p 5000:5000 -v /data/registry:/var/lib/registry registry
#运行该镜像,各个选项含义如下:
-tid:以后台持久运行,并分配一个可交互的为终端
–name registry :给容器定义一个名字
–restart=always:该容器可以随着docker服务的启动而启动
-p:将容器的端口映射到宿主机,冒号前面是宿主机的端口,冒号后面是容器的端口,registry的默认端口是5000
-v:将宿主机的目录挂载到容器中,冒号前面是宿主机的目录,冒号后面是容器中的目录
[root@docker ~]# docker images #查看当前的镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 0f3e07c0138f 2 weeks a