dcoker:倉庫-鏡像-容器

倉庫:存儲,管理鏡像的倉庫

鏡像:docker容器的模板,相當於Java中的類

容器:由鏡像創建出來,相當於Java中的實例

容器、倉庫、鏡像運行:關係圖:

1.鏡像加速

適用於Ubuntu16.04+、Debian8+、CentOS7系統,Docker官方提供的中國鏡像庫:https://registry.docker-cn.com,七牛雲加速器:https://reg-mirror.qiniu.com

vim  /etc/docker/daemon.json
插入:
{"registry-mirrors":["https://registry.docker-cn.com"]}
:wq
systemctl daemon-reload
systemctl restart docker

2.Docker login/logout 命令

docker login : 登陸到一個Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認爲官方倉庫 Docker Hub
docker login [OPTIONS] [SERVER]
docker login -u 用戶名 -p 密碼
-u :登陸的用戶名
-p :登陸的密碼
docker logout : 登出一個Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認爲官方倉庫 Docker Hub

3.下載鏡像

 從鏡像倉庫中拉取或者更新指定鏡像
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker pull -a java
OPTIONS說明:
-a :拉取所有 tagged 鏡像
--disable-content-trust :忽略鏡像的校驗,默認開啓

4.上傳鏡像

docker push [OPTIONS] NAME[:TAG]
docker push java:1 #上傳本地鏡像java:1到鏡像倉庫中

5.查找鏡像

docker search [OPTIONS] TERM
docker search -s 10 java
OPTIONS說明:
-automated :只列出 automated build類型的鏡像;
--no-trunc :顯示完整的鏡像描述;
-s :列出收藏數不小於指定值的鏡像。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章