专业的编程技术博客社区

网站首页 > 博客文章 正文

Docker命令大全详解(39个常用命令)

baijin 2025-08-03 04:05:40 博客文章 4 ℃ 0 评论

关注mikechen十余年BAT架构经验倾囊相授!

大家好,我是mikechen。


Docker是云原生的核心,也是大厂必备技能,下面我就全面来详解Docker命令大全@mikechen

Docker 版本与系统信息

docker --version               # 查看 Docker 版本docker version                 # 查看客户端和服务端版本docker info                    # 查看系统信息(包含镜像数、容器数等)


镜像(Image)管理

docker images                  # 列出本地镜像docker pull <image[:tag]># 拉取镜像(默认 latest)docker rmi <image_id|name># 删除本地镜像docker tag <image><new_tag># 给镜像打标签docker build -t myimg .# 基于 Dockerfile 构建镜像docker save -o img.tar <img># 导出镜像为 tar 文件docker load -i img.tar         # 从 tar 文件导入镜像docker image prune             # 删除无用镜像


容器(Container)管理

docker ps                      # 查看运行中的容器docker ps -a                   # 查看所有容器docker run -it <img> bash      # 创建并进入交互式容器docker run -d <img># 后台运行容器docker start <container># 启动容器docker stop <container># 停止容器docker restart <container># 重启容器docker rm <container># 删除容器docker rename old new# 容器重命名docker create <img># 创建但不启动容器docker update --restart=always <container># 设置重启策略docker container prune         # 删除所有已停止容器


容器运维与调试

docker exec-it <container> bash      # 进入容器交互终端docker logs <container># 查看容器日志docker logs -f <container># 实时日志(tail -f 效果)docker top <container># 查看容器内进程docker inspect <container|image># 查看详细配置信息docker stats                          # 查看容器资源使用情况docker cp <容器>:<路径><本地># 容器文件复制到本地docker diff <container># 查看容器文件改动


数据卷(Volume)管理

docker volume create myvol           # 创建数据卷docker volume ls                     # 查看所有数据卷docker volume inspect myvol          # 查看卷信息docker run -v myvol:/data <img># 挂载卷运行容器docker volume rm myvol               # 删除卷


导出与导入(镜像 + 容器)

docker export<container>> c.tar    # 导出容器文件系统docker import c.tar newimg           # 从 tar 文件创建镜像


系统清理与空间释放

docker system df                     # 查看空间使用情况docker system prune                  # 清理无用资源(镜像、容器、网络等)docker builder prune                 # 清理构建缓存


以上

文章来源:mikechen.cc

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表