首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[建议收藏]Docker常用命令整理成表格版本汇总

[建议收藏]Docker常用命令整理成表格版本汇总

作者头像
代码简单说
发布2026-06-16 14:09:30
发布2026-06-16 14:09:30
160
举报
文章被收录于专栏:代码简单说代码简单说
Docker常用命令汇总:提升开发效率的必备工具

在这里插入图片描述
在这里插入图片描述

最近,我在进行容器化开发时,遇到了一些需要频繁使用Docker命令的场景。虽然Docker的命令众多,但对于日常使用来说,有一些命令是最常见且高效的。今天,我整理了一份Docker常用命令表,希望能帮助大家快速上手Docker,提升开发效率。

Docker常用命令整理成表格的版本,方便快速查找和使用

功能

命令

说明

安装与更新

sudo apt-get update && sudo apt-get upgrade docker-ce

更新Docker

拉取镜像

docker pull <镜像名称>:<标签>

从Docker Hub拉取镜像

列出本地镜像

docker images

查看本地镜像列表

删除镜像

docker rmi <镜像ID/镜像名称>

删除指定镜像

构建镜像

docker build -t <镜像名称>:<标签> <Dockerfile所在路径>

根据Dockerfile构建镜像

启动容器

docker run <选项> <镜像名称>

启动一个新的容器

查看容器

docker ps

查看正在运行的容器

查看所有容器

docker ps -a

查看所有容器(包括停止的容器)

停止容器

docker stop <容器ID/容器名称>

停止正在运行的容器

启动容器

docker start <容器ID/容器名称>

启动已停止的容器

删除容器

docker rm <容器ID/容器名称>

删除指定容器

查看容器日志

docker logs <容器ID/容器名称>

查看容器的输出日志

进入容器

docker exec -it <容器ID/容器名称> bash

进入容器内部,启动bash shell

执行命令

docker exec <容器ID/容器名称> <命令>

在容器中执行指定命令

查看网络

docker network ls

查看Docker网络列表

创建网络

docker network create <网络名称>

创建自定义网络

创建数据卷

docker volume create <数据卷名称>

创建一个新的数据卷

启动服务(Compose)

docker-compose up

启动docker-compose服务

启动并后台运行服务(Compose)

docker-compose up -d

启动docker-compose服务并在后台运行

停止服务(Compose)

docker-compose down

停止docker-compose服务并删除相关容器、网络等

查看Compose服务状态

docker-compose ps

查看docker-compose服务的状态

清理未使用镜像

docker image prune -a

清理所有未使用的镜像

清理系统

docker system prune

清理所有未使用的容器、网络和挂载卷

1. Docker安装与更新

安装Docker 根据操作系统的不同,Docker的安装方法也有所不同。常见的操作系统有Windows、macOS、Linux等,每个系统的安装步骤可以参考官方文档。

更新Docker

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade docker-ce
2. 镜像管理命令

拉取镜像

代码语言:javascript
复制
docker pull <镜像名称>:<标签>

示例:

代码语言:javascript
复制
docker pull ubuntu:latest

列出本地镜像

代码语言:javascript
复制
docker images

删除本地镜像

代码语言:javascript
复制
docker rmi <镜像ID/镜像名称>

示例:

代码语言:javascript
复制
docker rmi ubuntu:latest

构建镜像

代码语言:javascript
复制
docker build -t <镜像名称>:<标签> <Dockerfile所在路径>

示例:

代码语言:javascript
复制
docker build -t myapp:1.0 .
3. 容器管理命令

启动容器

代码语言:javascript
复制
docker run <选项> <镜像名称>

示例:

代码语言:javascript
复制
docker run -d -p 80:80 nginx

查看运行中的容器

代码语言:javascript
复制
docker ps

查看所有容器(包括停止的容器)

代码语言:javascript
复制
docker ps -a

停止容器

代码语言:javascript
复制
docker stop <容器ID/容器名称>

启动已停止的容器

代码语言:javascript
复制
docker start <容器ID/容器名称>

删除容器

代码语言:javascript
复制
docker rm <容器ID/容器名称>
4. 容器日志管理

查看容器日志

代码语言:javascript
复制
docker logs <容器ID/容器名称>
5. 容器交互命令

进入容器内部

代码语言:javascript
复制
docker exec -it <容器ID/容器名称> bash

执行命令

代码语言:javascript
复制
docker exec <容器ID/容器名称> <命令>
6. 网络与数据卷

查看网络

代码语言:javascript
复制
docker network ls

创建网络

代码语言:javascript
复制
docker network create <网络名称>

创建数据卷

代码语言:javascript
复制
docker volume create <数据卷名称>
7. Docker Compose常用命令

启动服务

代码语言:javascript
复制
docker-compose up

启动并后台运行服务

代码语言:javascript
复制
docker-compose up -d

停止服务

代码语言:javascript
复制
docker-compose down

查看Compose服务状态

代码语言:javascript
复制
docker-compose ps
8. Docker容器清理命令

清理所有未使用的镜像

代码语言:javascript
复制
docker image prune -a

清理所有未使用的容器、网络和挂载卷

代码语言:javascript
复制
docker system prune
小结

以上就是Docker常用命令的汇总。无论你是Docker新手,还是有一定经验的开发者,这些命令都可以帮助你更高效地使用Docker进行容器化开发和管理。希望通过这篇文章,能够帮助你在日常开发中快速查找所需的命令,提升工作效率!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker常用命令汇总:提升开发效率的必备工具
    • 1. Docker安装与更新
    • 2. 镜像管理命令
    • 3. 容器管理命令
    • 4. 容器日志管理
    • 5. 容器交互命令
    • 6. 网络与数据卷
    • 7. Docker Compose常用命令
    • 8. Docker容器清理命令
    • 小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档