1. 搭建docker环境
这里不做详细介绍
2. 安装harbor
2.1 下载并解压harbor
mkdir -p /harbor
cd /harbor/
wget https://github.com/goharbor/harbor/releases/download/v1.10.10/harbor-online-installer-v1.10.10.tgz
ls
harbor-online-installer-v1.10.10.tgz
tar -zxf harbor-online-installer-v1.10.10.tgz
2.2 配置harbor
cd harbor
vi harbor.yml
![](https://img.haomeiwen.com/i5340978/804b3d430739ed5d.png)
修改完成后,执行命令./install.sh, 会自动安装并启动harbor
![](https://img.haomeiwen.com/i5340978/96dd8c7af2677e46.png)
安装完成后直接访问IP ,默认账号密码: admin / Harbor12345 如下图所示:
![](https://img.haomeiwen.com/i5340978/a30e5ecc3c89a705.png)
3. 重启harbor
cd /harbor/harbor
./prepare
docker-compose restart
4. 开启docker远程端口
vim /usr/lib/systemd/system/docker.service
systemctl daemon-reload && systemctl restart docker
![](https://img.haomeiwen.com/i5340978/6c1360d93eaa6c41.png)
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
5. 推送和拉取镜像
5.1 打包镜像
mvn clean package docker:build -DskipTests
5.2 配置仓库私服
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://zydiol88.mirror.aliyuncs.com"],
"insecure-registries": ["8.142.131.56:9002"]
}
参考:https://blog.csdn.net/zhulianseu/article/details/122696885
网友评论