CentOS7 Harbor Https 配置

之前以http搭建了一個(gè)harbor作為測試玩樂狡恬,這次正式使用harbor作為生產(chǎn)環(huán)境籽孙,將之前的harbor更改為https脚牍。

一、修改配置文件

  • 執(zhí)行以下命令停止Harbor
    sudo docker-compose down -v
  • 修改配置文件
    sudo vim harbor.cfg
image.png
  • 將hostname更改為xxxxxx.com,ui_url_protocol更改為https方式宵膨。
  • 將ssl_cert以及ssl_cert_key的名字更改為你要生成證書的名字。

二炸宵、生成證書

按照官方文檔Harbor生成證書辟躏。

  • 生成CA證書
 openssl req \
    -newkey rsa:4096 -nodes -sha256 -keyout ca.key \
    -x509 -days 365 -out ca.crt  
  • 生成證書簽名
openssl req \
    -newkey rsa:4096 -nodes -sha256 -keyout yourdomain.com.key \
    -out yourdomain.com.csr
  • FQDN方式生成注冊表主機(jī)的證書
openssl x509 -req -days 365 -in yourdomain.com.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out yourdomain.com.crt

以上yourdomain.com替換為要使用的FQDN必須和harbor中的hostname以及ssl_cert配置相同。

三土全、證書配置以及安裝

  • 獲取yourdomain.com.crt和yourdomain.com.key文件后捎琐,可以將它們放入如下目錄/root/cert/(我將放在/data/cert目錄下):
cp yourdomain.com.crt /data/cert/
cp yourdomain.com.key /data/cert/ 
  • 為Harbor生成配置文件:
    sudo ./prepare
  • 最后重啟Harbor:
    docker-compose up -d

四、總結(jié)

重啟之后發(fā)現(xiàn)報(bào)錯(cuò):

image.png

原因:由于原來采用http方式連接因此在docker.service文件中加入了允許不安全連接裹匙,將其去掉瑞凑。

#vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --insecure-registry=192.168.6.113
#去掉--insecure-registry這個(gè)參數(shù)即可。

#重啟docker:
#systemctl daemon-reload
#systemctl restart docker.service

再次啟動(dòng)登錄測試

docker login xxx.com
image.png

通過將證書復(fù)制到docker自有的目錄下并重啟Harbor和docker即可登錄
` sudo cp xxx.crt /etc/docker/cert.d/xxxx(你的注冊地址如不存在創(chuàng)建即可)/

  • 將證書加入系統(tǒng)級別信任
在 Red Hat (CentOS etc) 上, 命令如下:
cp yourdomain.com.crt /etc/pki/ca-trust/source/anchors/reg.yourdomain.com.crt
update-ca-trust

在加入了根證書后用瀏覽器訪問出現(xiàn)證書錯(cuò)誤概页,于是用腳本再次生成新的證書并導(dǎo)入依舊證書錯(cuò)誤籽御,終于在harbor.cfg中找到了原因(沒有仔細(xì)查看配置說明,走了好多彎路)惰匙,配置文件中標(biāo)注了如果使用自簽名將核實(shí)遠(yuǎn)程證書設(shè)為off

image.png

這里默認(rèn)為on技掏,我用的是自簽證書應(yīng)該為off,到此瀏覽器可以正常訪問了
簽名證書也可使用腳本生成這里搬運(yùn)了github上的腳本 openssl簽名生生腳本

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末项鬼,一起剝皮案震驚了整個(gè)濱河市哑梳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绘盟,老刑警劉巖鸠真,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異龄毡,居然都是意外死亡吠卷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門稚虎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來撤嫩,“玉大人,你說我怎么就攤上這事蠢终⌒蛉粒” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵寻拂,是天一觀的道長程奠。 經(jīng)常有香客問我,道長祭钉,這世上最難降的妖魔是什么瞄沙? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上距境,老公的妹妹穿的比我還像新娘申尼。我一直安慰自己,他們只是感情好垫桂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布师幕。 她就那樣靜靜地躺著,像睡著了一般诬滩。 火紅的嫁衣襯著肌膚如雪霹粥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天疼鸟,我揣著相機(jī)與錄音后控,去河邊找鬼。 笑死空镜,一個(gè)胖子當(dāng)著我的面吹牛浩淘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吴攒,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼馋袜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了舶斧?” 一聲冷哼從身側(cè)響起欣鳖,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茴厉,沒想到半個(gè)月后泽台,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矾缓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年怀酷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗜闻。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蜕依,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出琉雳,到底是詐尸還是另有隱情样眠,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布翠肘,位于F島的核電站檐束,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏束倍。R本人自食惡果不足惜被丧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一盟戏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧甥桂,春花似錦柿究、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至糕簿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間狡孔,已是汗流浹背懂诗。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留苗膝,地道東北人殃恒。 一個(gè)月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像辱揭,于是被迫代替她去往敵國和親离唐。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

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