Docker 鏡像倉庫

Docker 鏡像倉庫是什么?

它其實是用來保存我們制作好的容器的一個倉庫,只不過這里的容器被我們做成了鏡像,所以我們稱其為鏡像倉庫。

為什么要搭建鏡像倉庫?

倉庫儲藏物品,當我們需要的時候,可以快捷的從倉庫中獲取,docker 鏡像倉庫也是如此。我們將常用的基礎鏡像和一些制作好的應用鏡像,儲藏在鏡像倉庫中,當需要從新搭建的時候直接去倉庫里獲取就可以使用了。

鏡像倉庫的種類?

鏡像倉庫分為公有和私有,兩種。公有就是開源到互聯(lián)網(wǎng)上,其他人可以看到并使用你制作的鏡像;私有就是自己做一個倉庫,其他人看不到你的鏡像,鏡像只屬于你。

所以,很明顯,我們希望直接在公有倉庫中直接下載制作好的基礎應用鏡像,方便自己的開發(fā);然而不希望自己制作真實工作使用的應用鏡像被其他人使用。那么接下來,我們一起來了解一下鏡像倉庫吧!

公有倉庫

docker hub [docker 官方鏡像倉庫]
docker hub地址為 https://www.docker.com/
注冊流程,就不一一敘述了,百度教程,注冊即可。
注冊完畢之后,記好自己的賬號密碼,之后使用公有倉庫會使用到的。
創(chuàng)建你自己的遠程倉庫
點擊repositories,再點擊create便可出現(xiàn)這個界面。

image

下載鏡像文件

[root@cgls ]# docker pull hello-world

查看hello-world鏡像是否存在

[root@cgls ]# docker images

準備上傳到遠程倉庫,這里需要輸入之前注冊的賬號和密碼

[root@cgls ]# docker login

為了能夠上傳遠程倉庫,我們需要按照遠程倉庫中的設置的用戶名修改鏡像標簽。
例如我的docker hub上是cgls/hello-world,那么宿主機上執(zhí)行

[root@cgls ]# docker tag hello-world cgls/hello-world
[root@cgls ]# docker push cgls/hello-world

上傳完畢,我們再去docker hub上查看


image

公有倉庫的操作就介紹到,下一篇文章,我們深入學習一下搭建私有倉庫。


timg.jpg
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容