码头工人之注册私有仓库+港私有仓库的搭建

  
  

博文大纲:

  
      <李>一、搭私建注册表有仓库李   <李>二,配置港私有仓库李   
     

这篇博文写的是两种不同的搭建码头工人私有仓库的方法,都必须要基于一个码头工人服务器上,相比较而言,港口功能更强大些。

  

之前详细写过注册表私有仓库的搭建方法,这里的注册表只是有一点配置不一样而已,若要搭私建注册表有仓库,最好结合:码头工人镜像的创建+构建私有仓库及其使用方法这篇博文来,对比其不一样的地方,选择适合自己的方案。

  

一、搭私建注册表有仓库

  
  

环境准备:

  
      <李>两台centos 7.3,一台为码头工人私有仓库服务器,另一台为测试端,两台须可ping通,李   <李>参考博文:码头工人的安装详细配置,对两台服务器进行安装码头工人环境。   
     

1,开始配置第一台码头工人私有仓库服务器:

  
 <代码> [root@docker ~] #码头工人把注册表#下载注册表镜像
  (root@docker ~) #码头工人运行tid——名字注册表重启=总是- p 5000:5000 - v/数据/注册表:/var/lib/注册中心注册
  #运行该镜像,各个选项含义如下:
  # tid:以后台持久运行,并分配一个可交互的为终端
  #——名字注册:给容器定义一个名字
  #——重启=总:该容器可以随着码头工人服务的启动而启动
  # - p:将容器的端口映射到宿主机,冒号前面是宿主机的端口,冒号后面是容器的端口,注册表的默认端口是5000
  # - v:将宿主机的目录挂载到容器中,冒号前面是宿主机的目录,冒号后面是容器中的目录
  (root@docker ~) #码头工人图片#查看当前的镜像
  标签影像ID创建存储库的大小
  centos最新0 f3e07c0138f 2周前220 mb
  注册表最新f32a97de94e1 7个月前25.8 mb
  (root@docker ~) #码头工人标签centos:最新192.168.20.7:5000/centos:最新
  #更改镜像名称,以便符合私有仓库名称规范
  注:私有仓库镜像的命名规则:192.168.20.7:5000/XXX(宿主机的IP: 5000端口/镜像名称)
  # vim/usr/lib/systemd/system/docker. root@docker ~服务#更改码头工人的配置文件,以便指定私有仓库
  ExecStart=/usr/bin/dockerd - h unix://猧nsecure-registry 192.168.20.7:5000
  #定位到上面那行,在后面添加“——insecure-registry”并指定私有仓库的IP及端口,然后保存退出即可
  (root@docker ~) # systemctl daemon-reload #重载配置文件
  (root@docker ~) # systemctl重启码头工人#重启码头工人服务
  (root@docker ~) #码头工人推192.168.20.7:5000/centos:最新#上传镜像至私有仓库
  (root@docker ~) #卷发192.168.20.7:5000/v2/_catalog #查看私有仓库中的镜像
  {“存储库”(“centos”):}
  (root@docker ~) #卷发192.168.20.7:5000/v2/centos/标签/列表#查看镜像的详细信息
  {" name ": " centos”、“标签”:[“最新”]} 
  

2,第二台码头工人服务器进行如下操作:

  
 <代码> root@docker02 ~ # vim/usr/lib/systemd/system/docker.服务#编辑主配置文件
  ExecStart=/usr/bin/dockerd - h unix://猧nsecure-registry 192.168.20.7:5000
  #定位到上面那行,添加“——insecure-registry”指定私有仓库的IP及参数
  #添加完成后,保存退出即可
  (root@docker02 ~) # systemctl daemon-reload #重载配置文件
  (root@docker02 ~) # systemctl重启码头工人#重启码头工人服务
  (root@docker02 ~) #码头工人拉192.168.20.7:5000/centos:最新
  #下载私有仓库的中的镜像
  (root@docker02 ~) #码头工人图片#确认下载的镜像 
  

二,配置港私有仓库

  

港私有仓库和第一个注册表私有仓库相比较而言,功能强大很多,并且支持web图形化管理,推荐使用。

  
  

环境和搭建注册的一样,如下:

  
      <李>两台centos 7.3,一台为码头工人私有仓库服务器,另一台为测试端,两台须可ping通,李   <李>参考博文:码头工人的安装详细配置,对两台服务器进行安装码头工人环境。   
     

1,打开github.com官网,在登录页面的右上角搜索组成找到码头工人/组合再找版本,(网址:https://github.com/docker/compose/releases)如下:

  

码头工人之注册私有仓库+港私有仓库的搭建

  

复制自己所需版本下提供的两条命令,在第一台码头工人服务器上依次进行操作:

码头工人之注册私有仓库+港私有仓库的搭建