nexus搭建docker鏡像倉庫

1 從docker拉取Nexus3鏡像,這里使用的是3.30.0版本

docker pull sonatype/nexus3:3.30.0
image.png
docker images
image.png

2 創(chuàng)建nexus數(shù)據(jù)掛載目錄

mkdir /opt/nexus-data 

這里會宿主機目錄權(quán)限問題,簡單粗暴解決就是直接給我掛載的目錄777權(quán)限,哈哈扯罐。要么就是在啟動容器的時候給容器root權(quán)限授艰。

3 運行nexus容器

docker run -d --name nexus3 --restart=always -p 8081:8081 -p 8082:8082 -v /opt/nexus-data:/nexus-data sonatype/nexus3:3.30.0

image.png

出現(xiàn)了網(wǎng)絡(luò)警告电媳,網(wǎng)絡(luò)將不可用骨坑,同時無法進(jìn)入容器,因為容器沒啟動成功绑谣。原因是是沒有開啟網(wǎng)絡(luò)轉(zhuǎn)發(fā),這里需要設(shè)置一下拗引,如果沒有這個問題借宵,這里可以跳過

image.png
vim /etc/sysctl.conf

#配置轉(zhuǎn)發(fā)
net.ipv4.ip_forward=1

#重啟服務(wù),讓配置生效
service network restart

#查看是否成功,如果返回為“net.ipv4.ip_forward = 1”則表示成功

net.bridge.bridge-nf-call-ip6tables=1
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-arptables=1
net.ipv4.ip_forward=1
image.png

接著重啟docker 重啟nexus就可以了寺擂。

#重啟docker服務(wù)
service docker restart 

#重啟容器暇务,正常啟動
docker restart nexus3

#進(jìn)入容器
docker exec -it nexus3 /bin/bash

#ping一下,發(fā)現(xiàn)網(wǎng)絡(luò)也正常了
ping www.baidu.com

等待了一段時間發(fā)現(xiàn)訪問nexus還是沒有起起來,通過docker logs -f nexus3看了一下日志怔软,發(fā)現(xiàn)報錯了垦细,原因就是上面掛載了目錄,目錄的權(quán)限用戶是root挡逼,nexus在容器內(nèi)部中啟動的時候是以nexus用戶啟動的括改,uid 是200,操作系統(tǒng)root用戶的uid是1000,所以必然沒有寫入權(quán)限家坎,啟動報錯嘱能×呙罚可以通過啟動時添加--privileged=true賦予root權(quán)限解決這個問題,但是給一個容器賦予一個root權(quán)限是有點不安全惹骂。網(wǎng)上有些博客通過chown 200 -R /opt/nexus-data我沒試成功苏携,只能先這么搞了。

# 完整的命令
docker run -d --name nexus3 --restart=always --privileged=true -p 8081:8081 -p 8082:8082 -v /opt/nexus-data:/nexus-data sonatype/nexus3:3.30.0

PS:這里給了兩個端口对粪,8081和8082右冻,8081是nexus的默認(rèn)端口,8082預(yù)留給docker私有倉庫使用著拭。

4 創(chuàng)建私有docker倉庫
4.1 訪問界面并登錄


image.png

賬號是admin纱扭,密碼記錄在掛載目錄下的/admin.password文件里面,在登陸一波儡遮。
4.2 創(chuàng)建倉庫

image.png

點擊齒輪 -> Repositories -> Create repository

image.png

選擇docker(hosted)
image.png

配置一下http端口和倉庫名稱乳蛾,其他默認(rèn)。拉到最后面Create repository

4.3 安全設(shè)置

image.png

Security -> Realms -> Docker bearer Token Realm -> Save

4.4 測試


image.png

因為我們的倉庫開放的是http的端口鄙币,而docker要求使用的是https肃叶,所以這里還要添加一下信任倉庫。

# 編輯docker服務(wù)端設(shè)置
vim /etc/docker/daemon.json

# 將下面內(nèi)容加到配置文件中(文件是json爱榔,注意逗號等格式問題)
"insecure-registries":["http://yourip:8082"]

# 重啟docker
service docker restart

# 查看設(shè)置是否生效被环,查看Insecure Registries:后面是否有你的nexus倉庫地址
docker info
image.png

再次登錄成功了。

4.5 制作鏡像并向私有倉庫推送鏡像

# 拉取hello-world鏡像作為示例
docker pull hello-world

# 制作私有鏡像
docker tag hello-world yourip:8082/hello-world

/# 推送到私有服務(wù)器
docker push yourip:8082/hello-world
image.png

推送成功后到nexus頁面查詢我們是否推送成功详幽。


image.png

可以看到已經(jīng)看到了我們用于測試的nginx鏡像了筛欢。

額外用一張圖補充docker tag命令的用法

1387911631,874046429.jpg

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市唇聘,隨后出現(xiàn)的幾起案子版姑,更是在濱河造成了極大的恐慌,老刑警劉巖迟郎,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剥险,死亡現(xiàn)場離奇詭異,居然都是意外死亡宪肖,警方通過查閱死者的電腦和手機表制,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來控乾,“玉大人么介,你說我怎么就攤上這事⊥珊猓” “怎么了壤短?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我久脯,道長纳胧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任帘撰,我火速辦了婚禮跑慕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘骡和。我一直安慰自己相赁,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布慰于。 她就那樣靜靜地躺著,像睡著了一般唤衫。 火紅的嫁衣襯著肌膚如雪婆赠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天佳励,我揣著相機與錄音休里,去河邊找鬼。 笑死赃承,一個胖子當(dāng)著我的面吹牛妙黍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瞧剖,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拭嫁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了抓于?” 一聲冷哼從身側(cè)響起做粤,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎捉撮,沒想到半個月后怕品,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡巾遭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年肉康,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灼舍。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡吼和,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出片仿,到底是詐尸還是另有隱情纹安,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站厢岂,受9級特大地震影響光督,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜塔粒,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一结借、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卒茬,春花似錦船老、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至郭赐,卻和暖如春薪韩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背捌锭。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工俘陷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人观谦。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓拉盾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親豁状。 傳聞我的和親對象是個殘疾皇子捉偏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

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