啟動一(多)個容器。
docker start [OPTIONS] CONTAINER [CONTAINER...]
Start one or more stopped containers
啟動容器 id 為 f55717b7ff44
與名稱叫做 ubuntu
的容器:
$ docker start f55717b7ff44 ubuntu
名稱 | 描述 |
---|---|
-a, --attach | Attach STDOUT/STDERR and forward signals |
-i, --interactive | Attach container's STDIN |
連接容器的標準輸出和錯誤:
$ docker start -a ubuntu
通常連接在創建時有添加 -t
的容器。並且會搭配 -i
,達到互動性:
$ docker create -it ubuntu
$ docker start -ia ubuntu
root@2f27a74588de:/#
連接容器的標準輸入:
$ docker start -i ubuntu
測試範例與 -a
相同。
停止一(多)個容器。
docker stop [OPTIONS] CONTAINER [CONTAINER...]
Stop one or more running containers
停止容器 id 為 f55717b7ff44
與名稱叫做 ubuntu
的容器:
$ docker stop f55717b7ff44 ubuntu
名稱 | 描述 |
---|---|
-t, --time int | Seconds to wait for stop before killing it (default 10) |
僅等待 1秒,讓容器正常停止,否則將直接 kill
:
$ docker stop -t 1 ubuntu
終結一(多)個容器。
docker kill [OPTIONS] CONTAINER [CONTAINER...]
Kill one or more running containers
終結容器 id 為 f55717b7ff44
與名稱叫做 ubuntu
的容器:
$ docker Kill f55717b7ff44 ubuntu
暫停一(多)個容器。
docker pause CONTAINER [CONTAINER...]
Pause all processes within one or more containers
暫停容器 id 為 f55717b7ff44
與名稱叫做 ubuntu
的容器:
$ docker pause f55717b7ff44 ubuntu
取消暫停一(多)個容器。
docker unpause CONTAINER [CONTAINER...]
Unpause all processes within one or more containers
取消暫停容器 id 為 f55717b7ff44
與名稱叫做 ubuntu
的容器:
$ docker unpause f55717b7ff44 ubuntu