久等了!Docker容器常用命令
點(diǎn)擊藍(lán)色“程序員的時光 ”關(guān)注我 ,標(biāo)注“星標(biāo)”,及時閱讀最新技術(shù)文章

寫在前面:
小伙伴兒們,大家好!上一篇我們講到Docker的常用命令——詳細(xì)齊全!Docker常用基本命令
這一次我們就看Docker容器的常用命令,持續(xù)更新,敬請期待!
思維導(dǎo)圖:

1,創(chuàng)建并啟動容器
啟動普通容器: docker run --name 別名 鏡像ID
啟動交互式容器:docker run -it --name 別名 鏡像ID 來運(yùn)行一個容器,取別名,交互模式運(yùn)行,以及分配一個偽終端

--name="容器新名字":為容器指定一個名稱;
-i:以交互模式運(yùn)行容器,通常與-t或者-d同時使用;
-t:為容器重新分配一個偽輸入終端,通常與-i同時使用;
我們從容器中出來:

2,列出容器
命令:docker ps [OPTIONS]
OPTIONS說明:
-a :顯示所有的容器,包括未運(yùn)行的。
-f :根據(jù)條件過濾顯示的內(nèi)容。
--format :指定返回值的模板文件。
-l :顯示最近創(chuàng)建的容器。
-n :列出最近創(chuàng)建的n個容器。
--no-trunc :不截斷輸出。
-q :靜默模式,只顯示容器編號。
-s :顯示總的文件大小。
我們這里先啟動之前的容器,再來列出正在運(yùn)行的容器:

docker ps 查看正在運(yùn)行的容器
docker ps -a 查看所有容器
docker ps -n 2 顯示最近創(chuàng)建的2個容器
docker ps -f status=exited 查看停止的容器
docker ps -a查看所有容器:

docker ps -n 2顯示最近創(chuàng)建的2個容器:

docker ps -f status=exited 查看停止的容器

3,退出容器
exit 容器停止退出
ctrl+P+Q 容器不停止退出

我們來檢驗(yàn)一下:

4,進(jìn)入容器
比方說上面的我們已經(jīng)退出容器,但是它依舊在運(yùn)行,所以說我們又怎么樣重新進(jìn)去呢?
命令:docker attach 容器ID or 容器名

5,啟動容器
當(dāng)容器停止了,我們也可以啟動容器;

命令:docker start 容器ID or 容器名

我們再來看看容器的啟動狀態(tài):

6,重啟容器
命令:docker restart 容器ID or 容器名

7,停止容器
命令:docker stop 容器ID or 容器名

暴力刪除,直接殺掉進(jìn)程 (不推薦)
命令:docker kill 容器ID or 容器名
8,刪除容器
命令: docker rm 容器ID
我們先來看看容器運(yùn)行情況:

此時我們刪掉mycentos1的話試試看:

如果刪除正在運(yùn)行的容器,會報錯,我們假如需要刪除的話,需要強(qiáng)制刪除;
強(qiáng)制刪除docker rm -f 容器ID

往期推薦
好了,今天就先分享到這里了,下期繼續(xù)給大家?guī)鞤ocker使用命令后續(xù)內(nèi)容!更多干貨、優(yōu)質(zhì)文章,歡迎關(guān)注我的原創(chuàng)技術(shù)公眾號~

