很多時候我們不想把我們docker鏡像直接暴露出來,那麼我們就不能直接上傳docker-hub上。所以對於個人或者企業,有一個自己的鏡像倉庫,也是很重要的。本文主要利用harbor這個插件,來搭建個人倉庫
OS:Centos7
docker:19
1、安裝docker-compose(前提你的系統安裝好python)
pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose
2、下載harbor
wget https://github.com/goharbor/harbor/releases/download/v2.0.2/harbor-offline-installer-v2.0.2.tgz
由於國外網速慢的問題,我建議直接用迅雷下載,然後上傳到linux上。
3、編輯配置文件
切換cd harbor 編輯配置文件vi harbor.yml 修改埠http: 注釋掉https訪問,如果生產環境,建議還是啟用https https port for harbor, default is 443 The path of cert and key files for nginx private_key: /your/private/key/path 34;insecure-registries&34;192.168.19.26:8080&34;0.0.0.0& Restart Docker Engine.systemctl restart docker Restart Harbor.docker-compose up -d
在瀏覽器輸入你的ip地址+埠號
新建項目
在遠程機器上從Docker Hub下載HelloWorld上傳到私有倉庫docker pull hello-world上傳docker push 192.168.19.26:8080/test/hello-world:latest
私有倉庫,已經有了我們上傳的鏡像了。
最後希望大家多多評論、關注、點讚、轉發,你們的支持,是我更新下去的最大動力。