日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
DockerHub簡(jiǎn)單使用方法

Docker Hub是一個(gè)基于云的存儲(chǔ)庫(kù),Docker用戶(hù)和合作伙伴可在其中創(chuàng)建,測(cè)試,存儲(chǔ)和分發(fā)容器鏡像。通過(guò)Docker Hub,用戶(hù)可以訪(fǎng)問(wèn)公共的開(kāi)源鏡像存儲(chǔ)庫(kù),還可以使用空間來(lái)創(chuàng)建自己的私有存儲(chǔ)庫(kù),自動(dòng)構(gòu)建功能,webhooks和工作組,下面為大家分享一下Docker Hub簡(jiǎn)單使用方法。

成都創(chuàng)新互聯(lián)公司主營(yíng)微山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,微山h5微信小程序搭建,微山網(wǎng)站營(yíng)銷(xiāo)推廣歡迎微山等地區(qū)企業(yè)咨詢(xún)

從 Docker Hub 下載鏡像并在本地運(yùn)行

開(kāi)始請(qǐng)查看本系列的前幾篇文章,以便繼續(xù)。然后,一旦 Docker 在你的系統(tǒng)上運(yùn)行,你就可以打開(kāi)終端并運(yùn)行:

$ docker images

該命令將顯示當(dāng)前系統(tǒng)上所有的 docker 鏡像。假設(shè)你想在本地機(jī)器上部署 Ubuntu,你可能會(huì):

$ docker pull ubuntu

如果你的系統(tǒng)上已經(jīng)存在 Ubuntu 鏡像,那么該命令會(huì)自動(dòng)將該系統(tǒng)更新到最新版本。因此,如果你想要更新現(xiàn)有的鏡像,只需運(yùn)行 docker pull 命令,易如反掌。這就像 apt-get update 一樣,沒(méi)有任何的混亂和麻煩。

你已經(jīng)知道了如何運(yùn)行鏡像:

$ docker run -it
$ docker run -it ubuntu

命令提示符應(yīng)該變?yōu)槿缦聝?nèi)容:

root@1b3ec4621737:/#

現(xiàn)在你可以運(yùn)行任何屬于 Ubuntu 的命令和實(shí)用程序,這些都被包含在內(nèi)而且安全。你可以在 Ubuntu 上運(yùn)行你想要的所有實(shí)驗(yàn)和測(cè)試。一旦你完成了測(cè)試,你就可以銷(xiāo)毀鏡像并下載一個(gè)新的。在虛擬機(jī)中不存在系統(tǒng)開(kāi)銷(xiāo)。

你可以通過(guò)運(yùn)行 exit 命令退出該容器:

$ exit

現(xiàn)在假設(shè)你想在系統(tǒng)上安裝 Nginx,運(yùn)行 search 命令來(lái)找到需要的鏡像:

$ docker search nginx

DockerHub入門(mén)DockerHub入門(mén)

正如你所看到的,DockerHub 上有很多 Nginx 鏡像。為什么?因?yàn)槿魏稳硕伎梢园l(fā)布鏡像,各種鏡像針對(duì)不同的項(xiàng)目進(jìn)行了優(yōu)化,因此你可以選擇合適的鏡像。你只需要為你的需求安裝合適的鏡像。

假設(shè)你想要拉取 Bitnami 的 Nginx 鏡像:

$ docker pull bitnami/nginx

現(xiàn)在運(yùn)行:

$ docker run -it bitnami/nginx

如何發(fā)布鏡像到 Docker Hub?

在此之前,我們學(xué)習(xí)了如何創(chuàng)建 Docker 鏡像,我們可以輕松地將該鏡像發(fā)布到 DockerHub 中。首先,你需要登錄 DockerHub,如果沒(méi)有賬戶(hù),請(qǐng) 創(chuàng)建賬戶(hù)。然后,你可以打開(kāi)終端應(yīng)用,登錄:

$ docker login --username=
  

將 “” 替換為你自己的 Docker Hub 用戶(hù)名。我這里是 arnieswap:

$ docker login --username=arnieswap

輸入密碼,你就登錄了?,F(xiàn)在運(yùn)行 docker images 命令來(lái)獲取你上次創(chuàng)建的鏡像的 ID。

$ docker images

DockerHub入門(mén)DockerHub入門(mén)

現(xiàn)在,假設(shè)你希望將鏡像 ng 推送到 DockerHub,首先,我們需要標(biāo)記該鏡像(了解更多關(guān)于標(biāo)記的信息):

$ docker tag e7083fd898c7 arnieswap/my_repo:testing

現(xiàn)在推送鏡像:

$ docker push arnieswap/my_repo

推送指向的是 docker.io/arnieswap/my_repo 倉(cāng)庫(kù):

12628b20827e: Pushed
8600ee70176b: Mounted from library/ubuntu
2bbb3cec611d: Mounted from library/ubuntu
d2bb1fc88136: Mounted from library/ubuntu
a6a01ad8b53f: Mounted from library/ubuntu
833649a3e04c: Mounted from library/ubuntu
testing: digest: sha256:286cb866f34a2aa85c9fd810ac2cedd87699c02731db1b8ca1cfad16ef17c146 size: 1569

哦耶!你的鏡像正在上傳。一旦完成,打開(kāi) DockerHub,登錄到你的賬戶(hù),你就能看到你的第一個(gè) Docker 鏡像?,F(xiàn)在任何人都可以部署你的鏡像。這是開(kāi)發(fā)軟件和發(fā)布軟件最簡(jiǎn)單,最快速的方式。無(wú)論你何時(shí)更新鏡像,用戶(hù)都可以簡(jiǎn)單地運(yùn)行:

$ docker run arnieswap/my_repo

現(xiàn)在你知道為什么人們喜歡 Docker 容器了。它解決了傳統(tǒng)工作負(fù)載所面臨的許多問(wèn)題,并允許你在任何時(shí)候開(kāi)發(fā)、測(cè)試和部署應(yīng)用程序。通過(guò)遵循本系列中的步驟,你自己可以嘗試以下。


網(wǎng)站名稱(chēng):DockerHub簡(jiǎn)單使用方法
分享路徑:http://www.dlmjj.cn/article/dpeggss.html