- Harbor默認安裝
下載harbor
https://github.com/goharbor/harbor/releases/download/v2.11.0/harbor-offline-installer-v2.11.0.tgz
- 目前要求docker版本,docker 20.10.10-ce+ ,和docker-compose 1.18.0+
查看 docker-compose版本
docker-compose --version
查看docker版本
docker --version
解壓并修改harbor配置文件
tar zxvf harbor-offline-installer-v2.11.0.tgz
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
- 執行install.sh文件,sh?install.sh
- 看到下面的提示表示安裝成功,然后就可以登陸了。(如果你配置文件里面用的域名,那么你一定要使用域名登陸harbor,要不然會提示你賬號密碼不對。)
- harbor基礎命令
下述操作都需要在harbor安裝目錄下進行
查看容器狀態
docker-compose?ps
停止不刪除容器
docker-compose stop
停止并刪除容器
docker-compose?down
停止并刪除容器并刪除所有相關鏡像
docker-compose?down?--rmi all
啟動
docker-compose?up -d
- harbor配置內網IP后,需要修改docker配置文件
vim /etc/docker/daemon.json
添加下面內容
{
? ? "insecure-registries":["harbor的IP:harbor端口"]
}
例如
{
? ? "insecure-registries":["192.168.110.198:18080"]]
}
harbor web管理界面
直接在瀏覽器打開地址http://192.168.110.198:18080
docker登錄harbor,并推送鏡像到harbor
docker login http://192.168.110.198:18080
按照提示輸入用戶名和密碼,只要可以登錄harbor后臺的賬號都可以
docker tag 本地鏡像名 IP地址:端口號/項目名/鏡像名:標簽
例如,如果您的鏡像名為 my_image
,要推送到名為 my_project
的項目下,標簽為 latest
,命令將是:
docker tag my_image 192.168.1.100:8080/my_project/my_image:latest
docker push?192.168.1.100:8080/my_project/my_image:latest