啟動一(多)個容器。
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