docker? run
功能:創(chuàng)建并運行容器? ?這個命令需要重點了解
docker start/stop/restart
功能:容器的啟動漱挎、停止私爷、重啟
停止所有運行的容器:docker stop $(docker ps?-a?-q)
docker?kill
功能:殺掉運行中的容器;
示例:docker kill -s KILL mynginx工秩,其中-s?表示向容器發(fā)送一個信號
docker rm
功能:刪除已經(jīng)創(chuàng)建的容器,無論容器是否運行馋辈,對于運行的容器刪除需要加入-f選項叉抡,該命令OPTIONS說明如下:
-f :通過SIGKILL信號強制刪除一個運行中的容器
-l :移除容器間的網(wǎng)絡(luò)連接褥民,而非容器本身
-v :-v 刪除與容器關(guān)聯(lián)的卷
示例:
強制刪除容器db01载弄、db02:docker rm -f db01 db02
移除容器nginx01對容器db01的連接,連接名db:docker rm?-l db
刪除容器nginx01,并刪除容器掛載的數(shù)據(jù)卷:docker rm?-v nginx01
remove刪除所有容器:docker ?rm $(docker ps -a -q)
docker pause/unpause
功能:暫停容器中所有的進程/恢復(fù)容器中所有的進程
docker create
功能:創(chuàng)建一個新的容器但不啟動它妻熊;
示例:docker create --name myrunoob nginx:latest
docker exec
功能:在運行的容器中執(zhí)行命令
該命令的OPTIONS說明:
示例:在容器mynginx中以交互模式執(zhí)行容器內(nèi)/root/runoob.sh腳本 :docker?exec?-it mynginx?/bin/sh?/root/runoob.sh
-d :分離模式: 在后臺運行
-i :即使沒有附加也保持STDIN 打開
-t :分配一個偽終端