[常用命令] Docker 常用命令汇总(带注释)

[复制链接]
查看142 | 回复0 | 2025-12-5 11:54:04 | 显示全部楼层 |阅读模式

登录网站,浏览更多精彩内容

您需要 登录 才可以下载或查看,没有账号?加入我们

×
一、镜像(Image)相关
# 列出本地所有镜像
docker images

# 从 Docker Hub 拉取镜像(如拉取最新版 nginx)
docker pull nginx

# 构建镜像(-t 指定镜像名和标签,. 表示当前目录下的 Dockerfile)
docker build -t myapp:v1 .

# 删除指定镜像(需先删除依赖该镜像的容器)
docker rmi <IMAGE_ID 或 IMAGE_NAME>

# 强制删除镜像(即使被容器引用)
docker rmi -f <IMAGE_ID>

# 查看镜像详细信息
docker inspect <IMAGE_ID>

二、容器(Container)相关
# 列出正在运行的容器
docker ps

# 列出所有容器(包括已停止的)
docker ps -a

# 启动一个新容器(-d 后台运行,--name 指定容器名,-p 端口映射)
docker run -d --name mynginx -p 8080:80 nginx

# 启动一个交互式容器(如进入 Ubuntu 终端)
docker run -it ubuntu /bin/bash

# 停止容器
docker stop <CONTAINER_ID 或 NAME>

# 强制终止容器
docker kill <CONTAINER_ID>

# 启动已停止的容器
docker start <CONTAINER_ID>

# 重启容器
docker restart <CONTAINER_ID>

# 删除容器(需先停止)
docker rm <CONTAINER_ID>

# 强制删除正在运行的容器
docker rm -f <CONTAINER_ID>

# 查看容器日志
docker logs <CONTAINER_ID>

# 实时查看容器日志(类似 tail -f)
docker logs -f <CONTAINER_ID>

# 进入正在运行的容器(执行 shell)
docker exec -it <CONTAINER_ID> /bin/bash

# 查看容器资源使用情况(CPU、内存等)
docker stats

# 查看容器详细信息(IP、挂载点等)
docker inspect <CONTAINER_ID>
三、数据卷(Volume)相关
# 创建数据卷
docker volume create myvol

# 列出所有数据卷
docker volume ls

# 查看数据卷详情
docker volume inspect myvol

# 删除未使用的数据卷
docker volume prune

# 删除指定数据卷(需确保无容器使用)
docker volume rm myvol
四、网络(Network)相关
# 创建自定义网络
docker network create mynet

# 列出所有网络
docker network ls

# 查看网络详情
docker network inspect mynet

# 删除网络
docker network rm mynet

# 将容器连接到指定网络
docker network connect mynet <CONTAINER_ID>

# 断开容器与网络的连接
docker network disconnect mynet <CONTAINER_ID>
五、系统与清理
# 查看 Docker 系统信息(版本、存储驱动等)
docker info

# 查看 Docker 版本
docker version

# 删除所有已停止的容器
docker container prune

# 删除所有未被使用的镜像
docker image prune -a

# 删除所有未使用的数据(容器、镜像、卷、网络)
docker system prune -a

# 查看磁盘使用情况
docker system df
六、Docker Compose(如果安装了)
# 启动服务(根据 docker-compose.yml)
docker-compose up -d

# 停止并删除服务
docker-compose down

# 查看服务状态
docker-compose ps

# 查看服务日志
docker-compose logs

# 重新构建镜像并启动
docker-compose up --build


商乾电商学院,中国最大的电商资源交流基地!

1689

主题

401

回帖

32万

积分

管理员

积分
320277
学费
275891
QQ