說明:我們有了鏡像才可以創(chuàng)建容器,下載一個linux系統(tǒng)centos鏡像來測試學(xué)習(xí)。
docker pull centos

下載centos
查看centos是否下載成功

查看centos是否下載成功
已交互方式啟動并以控制臺方式進入centos容器
-it:以交互方式進入容器
/bin/bash : 已控制臺方式進入
docker run -it centos /bin/bash linux控制臺一般都在bin目錄下面

啟動并進入容器
root@cf49dcbad0e2 : 發(fā)現(xiàn)現(xiàn)在已經(jīng)進入centos鏡像容器內(nèi)部
進入centos鏡像容器內(nèi)部,目錄結(jié)構(gòu)發(fā)生變化
查看鏡像centos內(nèi)部目錄結(jié)構(gòu)

查看容器內(nèi)部,和咱們虛擬機安裝的centos目錄結(jié)構(gòu)一樣
容器停止并退出centos鏡像容器命令到linux主機
exit

退出容器
容器不停止并退出
Ctrl + P + Q
查看是否有docker鏡像正在運行
docker ps

查看是否有docker鏡像正在運行,發(fā)現(xiàn)測試沒有運行的docker
查看docker的運行歷史記錄
docker ps -a

查看docker的運行歷史記錄
查看最近運行的一個docker鏡像
docker ps -a -n=1

查看最近運行的一個docker鏡像
顯示當(dāng)前所有的容器 以編號方式顯示
docker ps -aq

顯示當(dāng)前所有的容器 以編號方式顯示
刪除容器
docker rm 容器id #根據(jù)id刪除指定容器,不能刪除正在運行的容器,如果要強制刪除 -rm -f
docker rm -f $(docker ps -aq) #刪除所有容器 -f :遞歸方式

刪除現(xiàn)在不在運行容器
遞歸刪除所有的容器
docker rm -f $(docker ps -aq)

遞歸刪除所有的容器
遞歸刪除所有的容器,再次查看,發(fā)現(xiàn)一個容器都沒有了

遞歸刪除所有的容器,再次查看,發(fā)現(xiàn)一個容器都沒有了
通過管道符刪除所有的容器
docker ps -a -q|xargs docker rm #通過管道符刪除所有的容器
啟動和停止容器的操作

啟動和停止容器的操作

啟動和停止容器的操作