server1中:
[root@server2 docker]# ls container-selinux-2.21-1.el7.noarch.rpm docker-ce-18.06.1.ce-3.el7.x86_64.rpm libsemanage-2.5-8.el7.x86_64.rpm libsemanage-python-2.5-8.el7.x86_64.rpm pigz-2.3.4-1.el7.x86_64.rpm policycoreutils-2.5-17.1.el7.x86_64.rpm policycoreutils-python-2.5-17.1.el7.x86_64.rpm [root@server2 docker]# yum install -y *开启docker服务
[root@server2 docker]# systemctl start docker下载bash*可以补齐命令
[root@server2 docker]# yum install -y bash*退出重新连接补齐功能才会生效
[root@server2 docker]# logout Connection to 172.25.70.2 closed. [kiosk@foundation70 images]$ ssh root@172.25.70.2 root@172.25.70.2's password: Last login: Sun May 26 05:33:23 2019 from founction70.ilt.example.com下载docker-compose-Linux-x86_64-1.22.0,将此文件放入/usr/local/bin/下并修改名称为docker-compose 添加执行权限:
[root@server2 ~]# cd /usr/local/bin/ [root@server2 bin]# ls docker-compose [root@server2 bin]# chmod +x /usr/local/bin/docker-compose [root@server2 bin]# ls docker-compose查看版本
[root@server2 bin]# docker-compose version下载好 harbor-offline-installer-v1.7.0.tgz 并解压
[root@server2 ~]# ls harbor-offline-installer-v1.7.0.tgz [root@server2 ~]# tar vxf harbor-offline-installer-v1.7.0.tgz查看文件,harbor.cfg是docker-compose的配置文件
[root@server2 ~]# ls docker harbor harbor-offline-installer-v1.7.0.tgz [root@server2 ~]# cd harbor/ [root@server2 harbor]# ls common docker-compose.yml LICENSE docker-compose.chartmuseum.yml harbor.cfg open_source_license docker-compose.clair.yml harbor.v1.7.0.tar.gz prepare docker-compose.notary.yml install.sh修改配置文件 harbor.cfg
hostname = 172.25.70.2 # hostname设置访问地址,可以使用ip、域名,不可以设置为127.0.0.1或localhost自动安装
[root@server2 harbor]# ./install.shHarbor依赖的镜像及启动服务如下
[root@server2 harbor]# docker images [root@server2 harbor]# docker-compose ps开启服务
[root@server2 harbor]# docker-compose start输入用户admin,密码Harbor
[root@server2 harbor]# docker login 172.25.70.2 Username: admin Password: