docker 常用指令

版本

1
docker version

image清單

1
docker image ls

移除鏡像

1
docker image rm [OPTIONS] IMAGE [IMAGE...]

創建並run

以nginx 為例

1
2
3
4
5
6
7
docker container run nginx
# 交互模式 / run 之後開啟shell
docker container run nginx -it
# 後臺模式
docker container run -d nginx
# 指定port
docker container run -p 80:80 nginx

容器清單

1
docker container ls

停止容器

容器的名稱可以不用全部打,可以只打ID 的前幾位數

1
2
3
4
5
docker container stop 25
# container 也可以不打
docker stop 25
# 停止全部容器
docker container stop $(docker container ps -aq)

查看狀態

1
docker container ps -a

刪除容器

1
2
3
docker container rm 1a
# 刪除全部容器
docker container rm $(docker container ps -aq)

看log

1
2
3
docker container logs <ID>
# 檢視實時log
docker containter logs -f <ID>

docker 常用指令
https://shengshengyang.github.io/2023/12/19/docker-command/
作者
Dean Yang
發布於
2023年12月19日
許可協議