溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker私有倉庫搭建(harbor)

發布時間:2020-06-29 17:46:03 來源:網絡 閱讀:412 作者:wx5c1078d59f836 欄目:云計算

環境準備

環境:兩個centos7虛擬機?

虛擬機一:192.168.249.132 用作私有倉庫

虛擬機二:192.168.249.133 用戶開發機


一、安裝Docker(虛機一、二)

兩臺主機都需要安裝,docker安裝步驟參考?

https://blog.51cto.com/14129044/2425605


二、安裝docker-compose(虛機一)

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

docker-compose --version


三、安裝harbor(虛機一)

1、獲取harbor安裝包

wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-online-installer-v1.8.1.tgz

tar xvf harbor-online-installer-v1.8.1.tgz

2、配置harbor目錄下的harbor.yml

vim harbor.yml

將hostname改為本機IP,其它參數可以保持默認值;port為harbor的端口號,harbor_admin_password為admin用戶的登錄密碼

docker私有倉庫搭建(harbor)

3、啟動harbor

./install.sh


4、瀏覽器中輸入192.168.249.132彈出如下界面,使用admin賬戶登錄

docker私有倉庫搭建(harbor)


5、新建項目(倉庫)

新建一個名稱為abc的私有倉庫,設置不公開

注意:當項目設為公開后,任何人都有此項目下鏡像的讀權限。命令行用戶不需要“docker login”就可以拉取此項目下的鏡像。

docker私有倉庫搭建(harbor)


四、使用鏡像倉庫(虛機二)

1、在用戶機登錄私有倉庫

docker login?192.168.249.132

若提示"Error response from daemon: Get https://192.168.249.132/v2/: dial tcp 192.168.249.132:443: connect: connection refused"

docker1.3.2版本開始默認docker registry使用的是https,我們設置Harbor默認http方式,所以當執行用docker login、pull、push等命令操作非https的docker regsitry的時就會報錯。

解決,在發起登錄的客戶端主機上的文件(如沒有則創建)/etc/docker/daemon.json中添加如下參數:

{

"insecure-registries": ["192.168.249.132"]

}

重啟docker:systemctl restart docker.service

再次登錄,顯示成功

docker私有倉庫搭建(harbor)

2、上傳鏡像到倉庫

查看本機當前存在nginx:latest鏡像

docker私有倉庫搭建(harbor)

先打tag,然后再push上傳

docker tag nginx:latest 192.168.249.132/abc/nginx:v1

docker push 192.168.249.132/abc/nginx:v1

docker私有倉庫搭建(harbor)

docker私有倉庫搭建(harbor)

3、鏡像下載

用戶機上先將剛剛上傳的192.168.249.132/abc/nginx:v1 鏡像刪除,使用docke image ls命令查看保證本地已無該鏡像

docker私有倉庫搭建(harbor)

再使用pull命令去私有鏡像倉庫下載,可看到已下載成功

docker pull 192.168.249.132/abc/nginx:v1

docker私有倉庫搭建(harbor)




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女