No.2 內(nèi)網(wǎng)harbor私有倉庫搭建

寫文檔不易,可以先行打賞哦
上篇文件已經(jīng)安裝好了docker,這里不再贅述

1.安裝docker-compose(v1.19.0)

網(wǎng)盤地址:鏈接:https://pan.baidu.com/s/1Qipm7pUQgTvEXMS9inmJ5A
提取碼:hnkc
github地址:https://github.com/docker/compose/releases
復(fù)制到bin目錄

cp docker-compose /usr/local/bin/docker-compose

添加可執(zhí)行權(quán)限

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

查看版本信息

docker-compose -versio
image.png
2.安裝harbor(v2.3.2)

百度云:鏈接:https://pan.baidu.com/s/1SHPxT6O59Ooa_FGEfXFFCA
提取碼:hnkc
解壓切換到harbor目錄

tar xvf harbor-offline-installer-v2.3.2.tgz && cd harbor

復(fù)制生成配置文件

cp harbor.yml.tmpl harbor.yml

修改配置文件

vim harbor.yml

(修改下面內(nèi)容保檐,不是替換其它內(nèi)容)

#修改ip
hostname: 192.168.0.21
#證書文件后面生成
  certificate: /data/cert/192.168.0.21.crt
  private_key: /data/cert/192.168.0.21.key
#設(shè)置管理員密碼
harbor_admin_password: hnkc2021@110

接下來是最麻煩的犬庇,生成證書呜袁,這里不要問我為什么,參考官網(wǎng)
https://goharbor.io/docs/2.3.0/install-config/configure-https/
創(chuàng)建目錄

mkdir -p /data/cert/ &&  cd /data/cert/
openssl genrsa -out ca.key 4096
openssl req -x509 -new -nodes -sha512 -days 3650 \
 -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=192.168.0.23" \
 -key ca.key \
 -out ca.crt
openssl genrsa -out 192.168.0.23.key 4096
openssl req -sha512 -new \
    -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=192.168.0.23" \
    -key 192.168.0.23.key \
    -out 192.168.0.23.csr

這個地方注意 和官網(wǎng)不一致 我們這里采用ip的方式

cat > v3.ext <<-EOF
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = IP:192.168.0.23
EOF
openssl x509 -req -sha512 -days 3650 \
    -extfile v3.ext \
    -CA ca.crt -CAkey ca.key -CAcreateserial \
    -in 192.168.0.23.csr \
    -out 192.168.0.23.crt
openssl x509 -inform PEM -in 192.168.0.23.crt -out 192.168.0.23.cert
mkdir -p /etc/docker/certs.d/192.168.0.23/ && cp 192.168.0.23.cert /etc/docker/certs.d/192.168.0.23/
cp 192.168.0.23.key /etc/docker/certs.d/192.168.0.23/
cp ca.crt /etc/docker/certs.d/192.168.0.23

安裝啟動

./install.sh

打開瀏覽器登錄


image.png

安裝成功

3.推送和拉取鏡像到私有harbor

登錄

docker login -u admin -p Harbor12345 192.168.0.21

制作鏡像

docker tag SOURCE_IMAGE[:TAG] 192.168.0.21/library/REPOSITORY[:TAG]

推送鏡像

docker push 192.168.0.21/library/REPOSITORY[:TAG]

拉取鏡像

docker pull 192.168.0.21/library/nginx@sha256:6fe11397c34b973f3c957f0da22b09b7f11a4802e1db47aef54c29e2813cc125

可在頁面復(fù)制命令


image.png

image.png

操作完成記得退出登錄

docker logout 192.168.0.21

否則可以查看登錄信息

cat /root/.docker/config.json

查看登錄信息

echo [auth后面的那一串序列] | base64 -d -

3.設(shè)置開機(jī)自啟

vi /usr/lib/systemd/system/harbor.service
[Unit]
Description=Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
[Service]
Type=simple
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml down
[Install]
WantedBy=multi-user.target
chmod +x /etc/systemd/system/docker.service

上一篇:No.1 docker安裝(內(nèi)網(wǎng))
下一篇:No.3 docker相關(guān)命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末节腐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子摘盆,更是在濱河造成了極大的恐慌翼雀,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孩擂,死亡現(xiàn)場離奇詭異狼渊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)类垦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門狈邑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坦弟,“玉大人,你說我怎么就攤上這事官地∧鸢” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵驱入,是天一觀的道長赤炒。 經(jīng)常有香客問我,道長亏较,這世上最難降的妖魔是什么莺褒? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮雪情,結(jié)果婚禮上遵岩,老公的妹妹穿的比我還像新娘。我一直安慰自己巡通,他們只是感情好尘执,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宴凉,像睡著了一般誊锭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弥锄,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天丧靡,我揣著相機(jī)與錄音,去河邊找鬼籽暇。 笑死温治,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的戒悠。 我是一名探鬼主播熬荆,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼救崔!你這毒婦竟也來了惶看?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤六孵,失蹤者是張志新(化名)和其女友劉穎纬黎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劫窒,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡本今,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冠息。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡挪凑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逛艰,到底是詐尸還是另有隱情躏碳,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布散怖,位于F島的核電站菇绵,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏镇眷。R本人自食惡果不足惜咬最,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望欠动。 院中可真熱鬧永乌,春花似錦、人聲如沸具伍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沿猜。三九已至枚荣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間啼肩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工衙伶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留祈坠,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓矢劲,卻偏偏與公主長得像赦拘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子芬沉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容