2021-07-15 23:32:11 +08:00
|
|
|
# docker
|
|
|
|
|
|
|
|
> 管理 Docker 容器和映像檔。
|
2024-10-05 10:32:33 +02:00
|
|
|
> 此命令也有關於其子命令的文件,例如:`run`.
|
2024-09-29 02:45:40 -07:00
|
|
|
> 更多資訊:<https://docs.docker.com/reference/cli/docker/>.
|
2021-07-15 23:32:11 +08:00
|
|
|
|
2024-03-14 02:01:06 -03:00
|
|
|
- 列出所有 Docker 容器(包括停止的容器):
|
2021-07-15 23:32:11 +08:00
|
|
|
|
2023-12-31 07:00:00 +01:00
|
|
|
`docker ps --all`
|
2021-07-15 23:32:11 +08:00
|
|
|
|
|
|
|
- 透過映像檔啟動容器,並為容器命名:
|
|
|
|
|
|
|
|
`docker run --name {{容器名稱}} {{映像檔}}`
|
|
|
|
|
|
|
|
- 啟動或停止現有容器:
|
|
|
|
|
|
|
|
`docker {{start|stop}} {{容器名稱}}`
|
|
|
|
|
2024-03-14 02:01:06 -03:00
|
|
|
- 從 Docker registry 中拉取映像檔:
|
2021-07-15 23:32:11 +08:00
|
|
|
|
|
|
|
`docker pull {{映像檔}}`
|
|
|
|
|
2024-10-16 06:58:33 +01:00
|
|
|
- 顯示已下載的映像檔清單:
|
|
|
|
|
|
|
|
`docker images`
|
|
|
|
|
|
|
|
- 從正在運行的容器內打開一個互動式 ([i]nteractive) 终端 ([t]ty) shell (`sh`):
|
2021-07-15 23:32:11 +08:00
|
|
|
|
|
|
|
`docker exec -it {{容器名稱}} {{sh}}`
|
|
|
|
|
|
|
|
- 刪除一個停止的容器:
|
|
|
|
|
|
|
|
`docker rm {{容器名稱}}`
|
|
|
|
|
|
|
|
- 獲取並查看容器的日誌:
|
|
|
|
|
|
|
|
`docker logs -f {{容器名稱}}`
|