1. 程式人生 > >docker入門(三)

docker入門(三)

如在文件中遇到什麼問題請聯絡作者 QQ:1172796094
本人正在找深圳Java實習工作,求大佬帶飛
——————————————————————————————————————
映象
映象是docker的三大核心概念之一

docker執行容器前需要本地存在對應的映象,如果映象不存在本地,docker會嘗試先從預設映象倉庫下載(預設使用docker Hub公共註冊伺服器中的倉庫),使用者也可以通過配置,使用自動以的映象倉庫。

獲取映象
獲取映象通過命令,docker pull完成

比如獲取Redis3.0.0的映象

第一步,需要到遠端的倉庫進行搜尋

https://hub.docker.com/

docker pull redis:3.0 

通過docker images檢視映象:

docker pull redis:3.0 

映象加速
在國內通過docker官方的倉庫進行下載映象是比較慢,這個時候就需要使用加速器了。

在國內,阿里雲、163都提供了docker倉庫,但是阿里雲還提供了加速功能。所以,我們選用阿里雲的加速。 163的倉庫地址:https://c.163.com/hub#/m/home/

使用阿里雲器,需要到阿里雲進行註冊,獲取到自己專屬的加速地址,當然也可以使用我的加速地址。(使用加速是無需登入的,所以可以公用)

第一步,開啟阿里雲網站,點選控制檯:

https://www.aliyun.com/

第二步,進行登入,如果沒有賬號就先註冊個賬號,登入成功後會跳轉到控制檯頁面,找到容器映象服務:就可以看到有很多的映象了

選擇映象搜尋:比如redis

點選“映象加速器”就可以看到你的專屬加速地址了

下面是使用加速地址的方法:點選映象加速器會有操作文件,按文件操作即可

再獲取映象時發現快多了。

搜素映象:
下載rabbitmq的映象:

docker pull rabbitmq:3.6.12 

下載完成。

查詢本地映象
使用docker images 可以看到本地的映象列表

刪除映象

刪除映象通過命令docker rmi 映象id完成,需要注意的是,刪除映象前,要刪除所有使用到該映象的容器。

-f引數是強制刪除,如果有正在執行的容器使用了該映象,那麼該映象是不會真正的刪除的。

搜尋映象(docker命令搜尋)
搜尋命令:

docker search reids(只是用redis來代替)