1.下载安装包
https://github.com/goharbor/harbor/releases/tag/v2.10.0
2.解压
上传到服务器指定文件夹,tar-zxvf +文件名
3.安装docker-compose
1下载地址:https://github.com/docker/compose/releases
2.改文件名后将文件复制到
3.修改权限
chmod +x /usr/local/bin/docker-compose
4.连接文件
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
5.验证
docker-compose -v
4.修改配置文件
cd /lzp/harbor/harbor #压缩包解压目录
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
5.执行安装
进入解压目录
./prepare
./install.sh
这样说明启动成功
访问测试 192.168.56.10:88 测试
账号 admin 密码 lzp624753336
6.配置docker
cd /etc/docker
vi daemon.json
7.配置自启动
cd /etc/systemd/system
vi harbor.service
[Unit]
Description=Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor
[Service]
Type=simple
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/bin/docker-compose -f /lzp/harbor/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /lzp/harbor/harbor/docker-compose.yml down
[Install]
WantedBy=multi-user.target
/lzp/harbor/harbor为harbor解压后的路径
chmod 755 harbor.service
systemctl daemon-reload
systemctl enable harbor
systemctl status harbor
systemctl restart harbor
重启服务器
sysctemctl status harbor.service
进到harbor安装目录 /lzp/harbor/harbor
docker-compose ps
如果都显示启动成功,说明自启动配置成功
8.镜像操作
1.登录
docker login -u admin 192.168.56.10:88
输入密码
2.tag
docker tag hello-world:latest 192.168.56.10:88/llzzpp/hello-world:[镜像版本号]
hello-world:latest 为本地镜像
llzzpp 为harbor中项目名 在harbor管理端配置
3.push
docker push 192.168.56.10:88/llzzpp/hello-world:[镜像版本号]
4.pull
docker login
docker pull 192.168.56.10:88/llzzpp/hello-world:15