操作步驟:
2. 安裝docker
解除安裝舊版
sudo yum remove docker \更新yum快取並安裝docker-cedocker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安裝依賴包
sudo yum makecache fast
sudo yum -y install docker-ce
啟動docker
sudo systemctl enable docker
sudo systemctl start docker
docker配置映象加速,在 /etc/docker/daemon.json 中寫入如下內容(如果檔案不存在請新建該檔案)
配置docker使用者組
sudo groupadd docker
sudo usermod -ag docker $user
3. 安裝docker-compose
4. 自簽tls證書
5. harbor安裝與配置
cd harboe;./prepare ## 這一步最好用root使用者執行
hostname: reg.zhixin.com #此處為registry對應的二級網域名稱
certificate: ./ssl/reg.zhixin.com.crt
private_key: ./ssl/reg.zhixin.com.key
sudo curl -l " -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
docker-compose --version
下一步進入harbor的安裝目錄,執行如下命令:
./prepare
./install.sh
安裝完畢後,使用docker-compose驗證安裝是否有效
docker-compose ps
主機防火牆關閉或者開放443埠,windows本機配置hosts檔案(c:\windows\system32\drivers\etc\hosts)
6. docker主機訪問harbor
因為是設定的個人私鑰,需要在docker客戶端主機上建立對應網域名稱的目錄:
mkdir /etc/docker/certs.d/reg.zhixin.com -p
把harbor主機上的私鑰拿過來放到docker客戶機的該目錄下
登陸私有registry
docker login reg.zhixin.com
退出登陸registry
docker logout
### 使用docker 上傳image到私有registry
先為現有image做個tag,命令如下:
之後再push到私有registry:
##測試是否有效
先刪除本地映象:
從私有registry啦取image
檢查是否拉去成功
docker images|grep tomcat
Harbor安裝部署私有倉庫
環境資訊 作業系統 主機名ip位址 centos7.7 harbor 192.168.10.27 soft wget2 解壓並安裝harbor soft tar xf harbor offline installer v1.8.3.tgz c opt opt mv harbor harbor v1....
安裝Git 建立版本庫
安裝git root node1 yum y install git 建立使用者 root node1 git config global user.name your name root node1 git config global user.email email example.com ro...
Cocoapods 建立私有庫
比如我有乙個框架a,該工程已經在git版本管理下了,先要在該工程下建立podspec 檔案,裡面包含著一些資訊。比如使用該框架時依賴哪些框架,開源協議,需要哪些檔案,以及該工程的對應tag標籤。然後上傳podspec到私有specrepo。spec repo裡面可以管理很多podspec,其實coc...