91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么從Docker Hub下載鏡像并在本地運行

發布時間:2022-02-16 15:01:24 來源:億速云 閱讀:5504 作者:iii 欄目:開發技術

這篇文章主要講解了“怎么從Docker Hub下載鏡像并在本地運行”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么從Docker Hub下載鏡像并在本地運行”吧!

怎么從Docker Hub下載鏡像并在本地運行

你也可以使用公開發布的官方 Docker 鏡像。我使用了很多這樣的鏡像,包括我的試驗 WordPress 環境、KDE plasma 應用程序等等。雖然我們上次學習了如何創建自己的 Docker 鏡像,但你不必這樣做。DockerHub 上發布了數千鏡像供你使用。DockerHub 作為默認存儲庫硬編碼到 Docker 中,所以當你對任何鏡像運行 docker pull 命令時,它將從 DockerHub 下載。

從 Docker Hub 下載鏡像并在本地運行

一旦 Docker 在你的系統上運行,你就可以打開終端并運行:

$ docker images

該命令將顯示當前系統上所有的 docker 鏡像。假設你想在本地機器上部署 Ubuntu,你可能會:

$ docker pull ubuntu

如果你的系統上已經存在 Ubuntu 鏡像,那么該命令會自動將該系統更新到最新版本。因此,如果你想要更新現有的鏡像,只需運行 docker pull 命令,易如反掌。這就像 apt-get update 一樣,沒有任何的混亂和麻煩。

你已經知道了如何運行鏡像:

$ docker run -it
$ docker run -it ubuntu

命令提示符應該變為如下內容:

root@1b3ec4621737:/#

現在你可以運行任何屬于 Ubuntu 的命令和實用程序,這些都被包含在內而且安全。你可以在 Ubuntu 上運行你想要的所有實驗和測試。一旦你完成了測試,你就可以銷毀鏡像并下載一個新的。在虛擬機中不存在系統開銷。

你可以通過運行 exit 命令退出該容器:

$ exit

現在假設你想在系統上安裝 Nginx,運行 search 命令來找到需要的鏡像:

$ docker search nginx
怎么從Docker Hub下載鏡像并在本地運行

正如你所看到的,DockerHub 上有很多 Nginx 鏡像。為什么?因為任何人都可以發布鏡像,各種鏡像針對不同的項目進行了優化,因此你可以選擇合適的鏡像。你只需要為你的需求安裝合適的鏡像。

假設你想要拉取 Bitnami 的 Nginx 鏡像:

$ docker pull bitnami/nginx

現在運行:

$ docker run -it bitnami/nginx

如何發布鏡像到 Docker Hub?

在此之前,我們學習了如何創建 Docker 鏡像,我們可以輕松地將該鏡像發布到 DockerHub 中。首先,你需要登錄 DockerHub,如果沒有賬戶,請 創建賬戶。然后,你可以打開終端應用,登錄:

$ docker login --username=

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

$ docker login --username=arnieswap

輸入密碼,你就登錄了。現在運行 docker images 命令來獲取你上次創建的鏡像的 ID。

$ docker images
怎么從Docker Hub下載鏡像并在本地運行

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

$ docker tag e7083fd898c7 arnieswap/my_repo:testing

現在推送鏡像:

$ docker push arnieswap/my_repo

推送指向的是 docker.io/arnieswap/my_repo 倉庫:

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

哦耶!你的鏡像正在上傳。一旦完成,打開 DockerHub,登錄到你的賬戶,你就能看到你的第一個 Docker 鏡像。現在任何人都可以部署你的鏡像。這是開發軟件和發布軟件最簡單,最快速的方式。無論你何時更新鏡像,用戶都可以簡單地運行:

$ docker run arnieswap/my_repo

感謝各位的閱讀,以上就是“怎么從Docker Hub下載鏡像并在本地運行”的內容了,經過本文的學習后,相信大家對怎么從Docker Hub下載鏡像并在本地運行這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

于田县| 秦皇岛市| 浦东新区| 绥芬河市| 防城港市| 容城县| 徐水县| 宜兴市| 庆阳市| 双柏县| 稻城县| 鸡西市| 洛扎县| 上杭县| 民勤县| 永春县| 南雄市| 新宾| 岱山县| 普格县| 古浪县| 长治市| 玉门市| 长乐市| 德兴市| 芜湖市| 张掖市| 琼结县| 兴安盟| 铅山县| 宁津县| 安吉县| 枝江市| 南城县| 五台县| 略阳县| 定日县| 华亭县| 社旗县| 山丹县| 惠东县|