一、装置并启动docker

1. 装置docker-ce,略...

2. 装置docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose --version
二、配置装置harbor

1. Harbor软件包下载地址:https://github.com/goharbor/h...

mkdir /data1/srv/ -pcd /data1/srvwget https://github.com/goharbor/harbor/releases/download/v1.10.4/harbor-offline-installer-v1.10.4.tgztar -zxvf harbor-offline-installer-v1.10.4.tgz

2. 编辑harbor.yml配置

vim harbor.yml #编辑harbor的配置文件,按需批改以下内容    hostname = 192.168.1.242    port: 80    harbor_admin_password = admin #harbor的admin用户的明码    data_volume: /harbor/data    #harbor存储地位

3. 执行装置脚本进行装置

./prepare #配置Harbor./install.sh #装置Harbor

装置启动实现后可在浏览器进行拜访登录测试

4. 批改docker配置文件,使其反对harbor

vim /etc/docker/daemon.json{"insecure-registries": [ "192.168.1.242" ]}

5. 保留配置后重启docker

systemctl restart docker
三、配置Harbor的开机自启

1. 在 /lib/systemd/system/harbor.service 中写入以下内容

[Unit]Description=HarborAfter=docker.service systemd-networkd.service systemd-resolved.serviceRequires=docker.serviceDocumentation=http://github.com/vmware/harbor[Service]Type=simpleRestart=on-failureRestartSec=5#须要留神harbor的装置地位ExecStart=/usr/local/bin/docker-compose -f  /data1/srv/harbor/docker-compose.yml upExecStop=/usr/local/bin/docker-compose -f /data1/srv/harbor/docker-compose.yml down    [Install]WantedBy=multi-user.target
    systemctl enable harbor        #设置harbor开机自启    systemctl start harbor        #启动harbor

留神:如果更改了harbor.yml文件,必须要从新执行install脚本,或者执行./prepare脚本,生成新的配置文件