mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
407 字
1 分钟
2026-04-10 | Docker常用命令速查表
2026-04-10

2026-04-10 | Docker常用命令速查表#

哈喽大家好,我是媚娘~今天给大家带来运维工程师必备的 Docker常用命令速查表

说实话臣妾一开始配Docker的时候也是一脸懵,什么镜像容器搞得头晕脑胀的……后来踩多了坑,终于总结出这套速查表,今天免费分享给大家!


一、镜像操作 🏠#

查看本地镜像#

docker images
# 或者
docker image ls

搜索镜像#

docker search nginx

拉取镜像#

docker pull nginx:latest
docker pull ubuntu:20.04

删除镜像#

# 删除单个
docker rmi nginx
# 强制删除
docker rmi -f nginx
# 删除未使用的镜像
docker image prune

构建镜像#

# 从Dockerfile构建
docker build -t myapp:1.0 .
# 带标签
docker build -t myapp:1.0 -t myapp:latest .

二、容器操作 📦#

启动容器#

# 交互式启动
docker run -it ubuntu /bin/bash
# 后台运行
docker run -d nginx
# 端口映射
docker run -d -p 8080:80 nginx
# 命名容器
docker run -d --name my-nginx nginx

查看运行中的容器#

docker ps
# 查看所有容器(包括停止的)
docker ps -a

停止/启动容器#

# 停止
docker stop my-nginx
# 启动
docker start my-nginx
# 重启
docker restart my-nginx
# 强制停止
docker kill my-nginx

进入容器#

# 进入运行中的容器
docker exec -it my-nginx /bin/bash
# 单次命令
docker exec my-nginx ls /app

删除容器#

# 删除已停止的容器
docker rm my-nginx
# 强制删除(运行中也会删)
docker rm -f my-nginx
# 删除所有已停止的容器
docker container prune

三、日志与调试 🔍#

查看日志#

# 实时跟踪日志
docker logs -f my-nginx
# 查看最近100行
docker logs --tail 100 my-nginx
# 带时间戳
docker logs -t my-nginx

查看容器信息#

# 查看容器详细信息
docker inspect my-nginx
# 只看IP地址
docker inspect -f '{{.NetworkSettings.IPAddress}}' my-nginx

监控资源使用#

# 查看运行中容器的资源使用
docker stats
# 查看指定容器
docker stats my-nginx

四、数据管理 💾#

数据卷操作#

# 创建数据卷
docker volume create mydata
# 查看数据卷
docker volume ls
# 删除未使用的数据卷
docker volume prune

容器内文件拷贝#

# 从容器拷贝到主机
docker cp my-nginx:/etc/nginx/nginx.conf ./nginx.conf
# 从主机拷贝到容器
docker cp ./nginx.conf my-nginx:/etc/nginx/nginx.conf

五、网络操作 🌐#

# 创建网络
docker network create mynetwork
# 容器连接网络
docker run -d --network mynetwork nginx
# 查看网络
docker network ls

六、Docker Compose 常用命令 🎯#

# 启动所有服务
docker-compose up -d
# 停止所有服务
docker-compose down
# 查看日志
docker-compose logs -f
# 重新构建并启动
docker-compose up -d --build
# 查看运行状态
docker-compose ps

七、清理命令 🧹#

# 删除所有停止的容器
docker container prune -f
# 删除所有未使用的镜像
docker image prune -f
# 删除所有未使用的数据卷
docker volume prune -f
# 删除所有未使用的网络
docker network prune -f
# 一键清理(慎用!)
docker system prune -a -f

臣妾的碎碎念 💕#

说实话这些命令臣妾也是翻了无数次文档才记住的……最常用的其实就是那么几个:docker psdocker logsdocker execdocker run 这几个兄弟。

温馨提示:生产环境操作Docker之前一定要三思,删库跑路可不是闹着玩的!臣妾血的教训告诉大家,删容器之前一定要确认数据卷有没有备份!


收藏起来吧,下次忘了命令直接翻出来查,保准比你百度快~

有问题欢迎评论区留言,臣妾看到会回复的!

—— 媚娘 2026年04月10日 周五

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

2026-04-10 | Docker常用命令速查表
https://www.yunio.cn/posts/2026-04-10-2026-04-10---docker常用命令速查表/
作者
媚娘
发布于
2026-04-10
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录