Docker倉庫

一斥季、什么是倉庫

倉庫就是集中存放鏡像的地方欺嗤,分為公共倉庫和私有倉庫参萄,一個(gè)容易混淆的概念是注冊服務(wù)器,實(shí)際上注冊服務(wù)器是存放倉庫的具體服務(wù)器煎饼,一個(gè)注冊服務(wù)器可以有多個(gè)倉庫拧揽,而每個(gè)倉庫下面有多個(gè)鏡像。

二腺占、使用Docker官方公共倉庫

官方倉庫地址:DockerHub

DockerHub
2.1 登錄倉庫

使用docker login 命令來登錄官方的公共倉庫淤袜,沒有用戶名密碼的可以去官方注冊一個(gè)

docker login
root@iZwz9f4eh9lmah6qiq41zvZ:~# docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: alanchenyan
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
root@iZwz9f4eh9lmah6qiq41zvZ:~# 

2.2 下載鏡像

使用docker pull 命令下載鏡像

docker pull nginx
root@iZwz9f4eh9lmah6qiq41zvZ:~# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
Digest: sha256:20d5b519920fbc0009e2560418b291c69b69155a524db88525368bce6b712465
Status: Image is up to date for nginx:latest
docker.io/library/nginx:latest
root@iZwz9f4eh9lmah6qiq41zvZ:~# 
2.3 推送鏡像

使用docker push 命令推送鏡像

docker push alanchenyan/nginx:v1.0

三、國內(nèi)第三方公共倉庫

使用國內(nèi)的倉庫就是為了能提高下載的速度:阿里云的加速器衰伯、DaoCloud的加速器等铡羡。

阿里云的加速器

四、搭建自己的本地倉庫

這個(gè)私有倉庫才是重點(diǎn)意鲸,在我們的企業(yè)中很多都會(huì)是自己去定制自己的鏡像文件烦周,有一些還必須不能對外開放的,也是能夠?yàn)榱颂岣咴趦?nèi)網(wǎng)的下載速度怎顾,這樣我們就要搭建自己的私有倉庫了读慎。

安裝docker后,可以通過官方提供的registry鏡像來簡單的搭建一套本地的私有倉庫

4.1 安裝步驟

1槐雾、搜索鏡像

docker search registry

2夭委、拉取鏡像

docker pull registry

3、創(chuàng)建容器

#創(chuàng)建存放鏡像的目錄

mkdir -p /opt/data/docker/  
#創(chuàng)建容器 -p指定端口 -v數(shù)據(jù)卷掛載

docker run -it -d -p 5000:5000 -v /opt/data/docker:/tmp/registry registry

ECS安全組需要開放5000端口

4.2 配置私有倉庫地址
vi /etc/docker/deamon.json

配置內(nèi)容

{
  “insecure-registries”:[“120.24.95.76:5000”]
}
配置內(nèi)容
4.3 重啟

1募强、重啟配置

sudo systemctl daemon-reload

2株灸、重啟Docker

sudo systemctl restart docker

3、查看倉庫容器狀態(tài)

docker ps -a

倉庫容器當(dāng)前為退出狀態(tài)

root@iZwz96ew7wfkgebgbq9crbZ:/usr/share/maven/conf# docker ps -a
CONTAINER ID   IMAGE      COMMAND                  CREATED         STATUS         PORTS                                       NAMES
22db63715a88   registry   "/entrypoint.sh /etc…"   4 minutes ago   Up 4 minutes   0.0.0.0:5000->5000/tcp, :::5000->5000/tcp   thirsty_euclid
root@iZwz96ew7wfkgebgbq9crbZ:/usr/share/maven/conf# 

4擎值、啟動(dòng)本地倉庫容器

docker start 22db63715a88

啟動(dòng)

root@iZwz96ew7wfkgebgbq9crbZ:/usr/share/maven/conf# docker start 22db63715a88
22db63715a88
root@iZwz96ew7wfkgebgbq9crbZ:/usr/share/maven/conf#
4.4 訪問Docker私有倉庫

在瀏覽器中訪問http://120.24.95.76:5000/v2/_catalog

訪問結(jié)果
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末慌烧,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鸠儿,更是在濱河造成了極大的恐慌屹蚊,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件进每,死亡現(xiàn)場離奇詭異汹粤,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)品追,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門玄括,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冯丙,“玉大人肉瓦,你說我怎么就攤上這事遭京。” “怎么了泞莉?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵哪雕,是天一觀的道長。 經(jīng)常有香客問我鲫趁,道長斯嚎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任挨厚,我火速辦了婚禮堡僻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘疫剃。我一直安慰自己钉疫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布巢价。 她就那樣靜靜地躺著牲阁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪壤躲。 梳的紋絲不亂的頭發(fā)上城菊,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機(jī)與錄音碉克,去河邊找鬼凌唬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛漏麦,可吹牛的內(nèi)容都是我干的法瑟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼唁奢,長吁一口氣:“原來是場噩夢啊……” “哼霎挟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起麻掸,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤酥夭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后脊奋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熬北,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年诚隙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了讶隐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡久又,死狀恐怖巫延,靈堂內(nèi)的尸體忽然破棺而出效五,到底是詐尸還是另有隱情,我是刑警寧澤炉峰,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布畏妖,位于F島的核電站,受9級特大地震影響疼阔,放射性物質(zhì)發(fā)生泄漏戒劫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一婆廊、第九天 我趴在偏房一處隱蔽的房頂上張望迅细。 院中可真熱鬧,春花似錦淘邻、人聲如沸疯攒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敬尺。三九已至,卻和暖如春贴浙,著一層夾襖步出監(jiān)牢的瞬間砂吞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工崎溃, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蜻直,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓袁串,卻偏偏與公主長得像概而,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子囱修,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355

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

  • 如果還未了解過 Docker, 建議先閱讀上一篇文章 初識(shí) Docker赎瑰。 倉庫(Repository)就是存放鏡...
    前端develop閱讀 4,989評論 0 2
  • 1. Docker倉庫介紹 倉庫 是集中存放鏡像的地方。每個(gè)服務(wù)器上可以有多個(gè)倉庫破镰。倉庫又分為公有倉庫(Docke...
    frederickhou閱讀 211評論 0 0
  • 訪問Docker倉庫 倉庫(Repository)是集中存放鏡像的地方餐曼,分公共倉庫和私有倉庫。一個(gè)容易與之混淆的概...
    xuxw閱讀 251評論 0 0
  • 倉庫(Repository)是集中存放鏡像的地方鲜漩。 一個(gè)容易混淆的概念是注冊服務(wù)器(Registry)源譬。實(shí)際上注冊...
    煙雨亂平生閱讀 110評論 0 0
  • 倉庫 倉庫(Repository)是集中存放鏡像的地方。一個(gè)容易與之混淆的概念是注冊服務(wù)器(Registry)孕似。實(shí)...
    八目朱勇銘閱讀 609評論 0 0