mirror of https://github.com/CrimsonTome/tldr.git
37 lines
750 B
Markdown
37 lines
750 B
Markdown
|
# docker
|
||
|
|
||
|
> 管理 Docker 容器和映像檔。
|
||
|
> 更多資訊: <https://docs.docker.com/engine/reference/commandline/cli/>.
|
||
|
|
||
|
- 列出目前正在運行的 docker 容器:
|
||
|
|
||
|
`docker ps`
|
||
|
|
||
|
- 列出所有 docker 容器(包括停止的容器):
|
||
|
|
||
|
`docker ps -a`
|
||
|
|
||
|
- 透過映像檔啟動容器,並為容器命名:
|
||
|
|
||
|
`docker run --name {{容器名稱}} {{映像檔}}`
|
||
|
|
||
|
- 啟動或停止現有容器:
|
||
|
|
||
|
`docker {{start|stop}} {{容器名稱}}`
|
||
|
|
||
|
- 從 docker registry 中拉取映像檔:
|
||
|
|
||
|
`docker pull {{映像檔}}`
|
||
|
|
||
|
- 從正在運行的容器內打開一個 shell:
|
||
|
|
||
|
`docker exec -it {{容器名稱}} {{sh}}`
|
||
|
|
||
|
- 刪除一個停止的容器:
|
||
|
|
||
|
`docker rm {{容器名稱}}`
|
||
|
|
||
|
- 獲取並查看容器的日誌:
|
||
|
|
||
|
`docker logs -f {{容器名稱}}`
|