6
0

Docker 常用操作命令大

2025-09-11
2026-09-07
分类 命令 示例 说明
镜像 查看本地镜像 docker images 列出本地所有镜像,包含镜像 ID、标签、大小等信息
镜像 拉取镜像 docker pull nginx:latest 从 Docker Hub 下载最新版本的 Nginx 镜像
镜像 删除镜像 docker rmi nginx:latest 删除本地指定标签的镜像,需确保无容器引用该镜像
镜像 构建镜像 docker build -t my-app:1.0 . 使用当前目录的 Dockerfile 构建名为 my-app、标签为 1.0 的镜像
镜像 搜索镜像 docker search python 在 Docker Hub 中搜索包含 python 关键词的镜像
镜像 推送镜像 docker push username/my-app:1.0 将本地镜像推送到 Docker Hub(需先登录)
容器 运行容器 docker run -d -p 80:80 --name my-nginx nginx:latest 后台运行 Nginx 容器,将主机 80 端口映射到容器 80 端口,命名为 my-nginx
容器 查看运行中容器 docker ps 列出所有正在运行的容器信息
容器 查看所有容器 docker ps -a 列出所有容器(包括已停止的)
容器 停止容器 docker stop my-nginx 停止名为 my-nginx 的容器
容器 启动容器 docker start my-nginx 启动已停止的名为 my-nginx 的容器
容器 强制删除容器 docker rm -f my-nginx 强制删除名为 my-nginx 的容器(即使正在运行)
容器 进入容器 docker exec -it my-nginx /bin/bash 以交互式方式进入 my-nginx 容器的 bash 终端
容器 查看容器日志 docker logs -f my-nginx 实时查看 my-nginx 容器的日志输出
容器 查看容器详情 docker inspect my-nginx 显示 my-nginx 容器的详细配置信息(JSON 格式)
数据卷 创建数据卷 docker volume create my-volume 创建名为 my-volume 的数据卷,用于持久化存储
数据卷 查看数据卷 docker volume ls 列出所有数据卷
数据卷 删除数据卷 docker volume rm my-volume 删除名为 my-volume 的数据卷(需确保无容器使用)
网络 创建网络 docker network create my-network 创建名为 my-network 的自定义网络
网络 查看网络 docker network ls 列出所有 Docker 网络
网络 连接容器到网络 docker network connect my-network my-nginx 将 my-nginx 容器连接到 my-network 网络
系统 清理无用资源 docker system prune -a 清理所有未使用的镜像、容器、数据卷和网络(-a 包含所有闲置资源)
系统 查看 Docker 信息 docker info 显示 Docker 系统的详细信息,包括容器数量、镜像数量等
Docker 常用操作命令大
/archives/004-docker-chang-yong-cao-zuo-ming-ling-da
作者
Administrator
发布于
2025-09-11
许可协议
CC BY-NC-SA 4.0

评论