基础命令# 查看Docker版本docker version# 显示系统信息(镜像/容器数量等)docker info# 下载镜像docker pull [镜像名]:[tag]# 启动容器(前台模式)docker run [镜像名]# 启动容器(后台模式)docker run -d [镜像名] 镜像管理# 列出本地镜像docker images# 搜索镜像docker search [关键词]# 删除镜像docker rmi [镜像ID]# 构建镜像docker build -t [镜像名] [Dockerfile路径] 容器操作# 列出运行中的容器docker ps# 列出所有容器(包含已停止)docker ps -a# 启动/停止容器docker start/stop [容器ID]# 进入运行中的容器docker exec -it [容器ID] /bin/bash# 删除容器docker rm [容器ID]# 查看容器日志docker logs [容器ID] 常用参数组合# 运行交互式容器docker run -it --name my_container ubuntu /bin/bash# 端口映射docker run -d -p 8080:80 nginx# 挂载数据卷docker run -v /host/path:/container/path nginx# 设置环境变量docker run -e "ENV_VAR=value" nginx 网络管理# 列出网络docker network ls# 创建自定义网络docker network create my_network# 容器连接网络docker network connect my_network [容器ID] 数据卷管理# 创建数据卷docker volume create my_volume# 查看数据卷详情docker volume inspect my_volume 日志查看# 查看实时日志docker logs -f [容器ID]# 显示最后N行日志docker logs --tail=100 [容器ID] 状态检查# 查看容器资源使用docker stats [容器ID]# 查看容器详细信息docker inspect [容器ID] 清理命令# 删除所有停止的容器docker container prune# 删除未被使用的镜像docker image prune -a# 清理所有无用数据docker system prune