docker常用命令

以下是Docker常用命令汇总,按模块分类整理:

1. ‌基础命令‌

查看版本‌

docker version

docker info

docker --help

docker system prune

2. ‌镜像管理‌

查看镜像‌

docker images 或 docker image ls

docker search 镜像名

拉取镜像‌

docker pull 镜像名:版本(如 docker pull nginx:latest)

保存/加载镜像‌

docker save -o 文件名.tar 镜像名

docker load -i 文件名.tar

删除镜像‌

docker rmi 镜像名/ID 或 docker image rm

docker image prune -a(清理未使用镜像)

3. ‌容器管理‌

创建/启动容器‌

docker run -d -p 宿主端口:容器端口 镜像名(如 docker run -d -p 8080:80 nginx)

docker exec -it 容器名/ID /bin/bash(进入容器)

查看容器‌

docker ps(运行中)

docker ps -a(所有容器)

生命周期管理‌

docker start/stop/restart 容器名/ID

docker rm 容器名/ID(需先停止)

docker container prune(清理已停止容器)

4. ‌日志与监控‌

查看日志‌

docker logs -f 容器名/ID(实时跟踪)

资源监控‌

docker stats(实时资源使用)

docker top 容器名/ID(进程信息)

5. ‌网络与卷‌

网络管理‌

docker network ls

docker network create 网络名

卷管理‌

docker volume ls

docker volume create 卷名

6. ‌构建与导出‌

构建镜像‌

docker build -t 镜像名:版本 Dockerfile路径

导出镜像‌

docker save -o 文件名.tar 镜像名

相关推荐
fruge2 小时前
飞牛OS部署Flare导航页:Docker Compose、YAML书签配置与cpolar公网访问
运维·docker·容器
Zhou1411362 小时前
Docker_02_Dockerfile与存储网络
网络·docker·容器
guo_wen_qiang5 小时前
云服务器elasticsearch环境搭建-单台
运维·elasticsearch·容器
谢亮_vipxieliang7 小时前
一套 Compose 搭起完整开发环境:MySQL + Redis + Nginx
redis·mysql·nginx·docker
江湖有缘8 小时前
Docker实战 | 使用Docker部署Bibliotheca阅读习惯管理工具
java·docker·容器
万联WANFLOW8 小时前
Docker Hub 镜像拉取慢、timeout 的排查方法
运维·docker·云原生·容器·eureka
天衍四九-8 小时前
Docker Compose企业实战系列(一):LNMP环境一键部署(Nginx\+MySQL\+PHP)
mysql·nginx·docker
大貔貅喝啤酒8 小时前
Gitea+Jenkins+Docker 搭建 Node 项目 CI/CD 自动部署完整教程
ci/cd·docker·jenkins·js·gitea
AlfredZhao8 小时前
用 Docker 简化部署与版本升级:一份可复用的实践
docker
bloglin9999918 小时前
vmware部署centos7启动docker容器后无法访问服务
运维·docker·容器