1.安装docker-compose
- 下载安装包
链接:https://pan.baidu.com/s/1YjE9LYwqwxapTT_XER_gyA
提取码:dodd
mv docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose
chmod +x docker-compose-Linux-x86_64
- 查看是否生效
docker-compose version
2.获取离线安装包
链接:https://pan.baidu.com/s/141_DTn8TrWqzy1Q49esglA
提取码:hbor
3.解压
tar -zxvf harbor-offline-installer-v1.9.3.tgz
4.修改配置文件
sudo vi harbor.yml
5.安装
sh install.sh
以上harbor安装成功了
6.访问
http://192.168.0.133:8010/
用户:admin
密码(默认):Harbor12345
7.创建私服库
已经创建好的库
8.推送镜像前奏
推送镜像前做如下准备工作:
通过 HTTP 连接到 Harbor
重要提示:如果您的 Harbor 安装使用 HTTP 而不是 HTTPS,则必须将选项添加–insecure-registry到客户端的 Docker 守护程序。默认情况下,守护程序文件位于/etc/docker/daemon.json
- 进入daemon.json
sudo vi /etc/docker/daemon.json
- 添加insecure-registry
- 重启
sudo systemctl restart docker
docker-compose down -v
docker-compose up -d
重启之后确认可以通过ip访问到harbor的ui界面
开始推送镜像
- 查看推送镜像的命令
- 选择要推送的镜像
- 选择需要推送的镜像
sudo docker tag nginx:latest 192.168.0.133:8010/public/nginx:0.0.1
- 登录harbor
- 推送
sudo docker push 192.168.0.133:8010/public/nginx:0.0.1
- 查看