harbor安装

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.改文件名后将文件复制到
harbor安装_第1张图片
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
harbor安装_第2张图片

5.执行安装

进入解压目录
./prepare
./install.sh
这样说明启动成功
harbor安装_第3张图片

访问测试 192.168.56.10:88 测试
账号 admin 密码 lzp624753336

6.配置docker

cd /etc/docker
vi daemon.json
harbor安装_第4张图片

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
harbor安装_第5张图片

如果都显示启动成功,说明自启动配置成功

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

你可能感兴趣的:(Linux,linux)