Centos7安装码头工人及私服

  

一、安装码头工人

  

在centos7上安装码头工人,官网有比较详细的说明:

  
  https://docs.docker.com/install/linux/docker-ce/centos/

     

我选择的安装方法为官网中的:从一个包安装

  

1,码头工人要求CentOS系统的内核版本高于3.10,检查操作系统版本

  
 <代码> uname - r  
  

2,下载码头工人的rpm包

  
  

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
下载码头工人- ce - 18.06.1.ce - 3. - el7.x86_64.rpm版本

     

3,删除老版本码头工人

  
 <代码>百胜移除码头工人\
  docker-client \
  docker-client-latest \
  docker-common \
  docker-latest \
  docker-latest-logrotate \
  docker-logrotate \
  docker-selinux \
  docker-engine-selinux \
  docker-engine  
  

4,添加百胜源

  
 <代码> sudo yum-config-manager \
  ——add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo  
  

5,安装

  
 <代码> yum安装/opt/码头工人- ce - 18.06.1.ce - 3. - el7.x86_64.rpm  
  

6,启动码头工人服务并加入开机启动

  
 <代码> systemctl开始码头工人
  systemctl使码头工人 
  

7日检查安装是否成功

  <前> <代码>码头工人版本/代码> 之前   

 Centos7安装码头工人及私服

  

二,启动码头工人私有仓库

  

1,下注册表载

  
 <代码>码头工人把注册表 
  

2,启动注册表

  
 <代码>码头工人运行- d ti——重启总是名字docker-registry - p 5000:5000 - v/数据/码头工人/注册表:/var/lib/注册表注册 
  

3,配置私有仓库地址(需要连接的码头工人服务器都要配置)

  
 <代码> vim/etc/docker/daemon.json  
  

 Centos7安装码头工人及私服

  
  

{“insecure-registries": [“xxx.xxx.xxx.xxx: 5000“]}

     

4,开启远程调用(这里是为了后期使用maven插件生成码头工人镜像)

  
 <代码> vim/usr/lib/systemd/system/docker.service  
  

 Centos7安装码头工人及私服

  
  

ExecStart=/usr/bin/dockerd - h tcp://0.0.0.0:2375 - h unix://var/运行/docker.sock

  

Centos7安装码头工人及私服