列出鏡像列表
docker images
返回結果說明:
REPOSITORY:表示鏡像的倉庫源
TAG:鏡像的標簽
IMAGE ID:鏡像ID
CREATED:鏡像創(chuàng)建時間
SIZE:鏡像大小
同一倉庫源可以有多個 TAG,代表這個倉庫源的不同個版本直砂,如ubuntu倉庫源里菌仁,有15.10、14.04等多個不同的版本静暂,我們使用 REPOSITORY:TAG 來定義不同的鏡像济丘。如果要使用版本為15.10的ubuntu系統(tǒng)鏡像來運行容器時:
docker run -t -i ubuntu:15.10 /bin/bash
PS;如果你不指定一個鏡像的版本標簽,例如你只使用 ubuntu洽蛀,docker 將默認使用 ubuntu:latest 鏡像摹迷。
獲取一個新的鏡像
docker pull ubuntu:13.10
查找鏡像
docker search 命令來搜索鏡像(在Docker hub上搜索)
docker search httpd
NAME:鏡像倉庫源的名稱
DESCRIPTION:鏡像的描述
OFFICIAL:是否docker官方發(fā)布
Pull鏡像
docker pull httpd
下載完成后,如下命令啟動
docker run httpd
創(chuàng)建新的鏡像
1.從已經(jīng)創(chuàng)建的容器中更新鏡像郊供,并且提交這個鏡像
2.使用 Dockerfile 指令來創(chuàng)建一個新的鏡像
更新鏡像
更新鏡像之前泪掀,我們需要使用鏡像來創(chuàng)建一個容器。
docker run -t -i ubuntu:15.10 /bin/bash
在運行的容器內使用 apt-get update 命令進行更新颂碘。
在完成操作之后异赫,輸入 exit命令來退出這個容器。
此時ID為e218edb10161的容器头岔,是按我們的需求更改的容器塔拳。我們可以通過命令 docker commit來提交容器副本。
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
sha256:70bf1840fd7c0d2d8ef0a42a817eb29f854c1af8f7c59fc03ac7bdee9545aff8
各個參數(shù)說明:
-m:提交的描述信息
-a:指定鏡像作者
e218edb10161:容器ID
runoob/ubuntu:v2:指定要創(chuàng)建的目標鏡像名
構建鏡像
docker build
設置鏡像標簽
docker tag 860c279d2fec runoob/centos:dev
關注我峡竣,關注測試
FROM:https://blog.csdn.net/crisschan