Docker命令大全简介及示例

Docker常用高频命令

|----------------|--------------------|----------------------------------------|
| 常用命令 | 说明 | 示例 |
| docker run | 创建并运行容器 | docker run -d -p 80:8080 nginx |
| docker start | 启动已停止的容器 | docker start container_name |
| docker stop | 停止正在运行的容器 | docker stop container_name |
| docker restart | 重启容器 | docker restart container_name |
| docker rm | 删除容器 | docker rm container_name |
| docker ps | 列出正在运行的容器 | docker ps |
| docker images | 列出本地镜像 | docker images |
| docker pull | 拉取远程镜像 | docker pull ubuntu:latest |
| docker push | 推送本地镜像到远程仓库 | docker push username/imagename:tag |
| docker build | 根据 Dockerfile 构建镜像 | docker build -t image_name . |
| docker exec | 在正在运行的容器中执行命令 | docker exec -it container_name command |
| docker logs | 查看容器日志 | docker logs container_name |
| docker inspect | 获取容器或镜像的详细信息 | docker inspect container_name |

Docker常用命令

|----------------|----------------------|------------------------------------------------------|
| 不常用命令 | 说明 | 示例 |
| docker attach | 进入正在运行的容器的终端 | docker attach container_name |
| docker cp | 在容器与主机之间拷贝文件 | docker cp container_name:/path/to/file /host/path |
| docker network | 管理 Docker 网络 | docker network create network_name |
| docker volume | 管理 Docker 数据卷 | docker volume create volume_name |
| docker-compose | 在多容器应用中定义和管理多个容器的工具 | docker-compose up |
| docker swarm | 创建和管理多主机容器集群 | docker swarm init |
| docker service | 在 Swarm 模式下创建和管理服务 | docker service create --replicas 3 service_name |
| docker stack | 在 Swarm 模式下部署应用程序堆栈 | docker stack deploy -c docker-compose.yml stack_name |
| docker system | 管理 Docker 系统 | docker system prune |
| docker plugin | 管理 Docker 插件 | docker plugin install plugin_name |
| docker history | 显示镜像的历史记录 | docker history image_name |
| docker tag | 为镜像添加一个新标签 | docker tag image_name new_image_name |
| docker save | 将镜像保存到文件 | docker save -o image.tar image_name |
| docker load | 从文件中加载镜像 | docker load -i image.tar |
| docker pause | 暂停容器 | docker pause container_name |
| docker unpause | 取消暂停容器 | docker unpause container_name |
| docker wait | 阻塞容器,直到容器停止 | docker wait container_name |
| docker commit | 将容器的修改保存为新的镜像 | docker commit container_name new_image_name |
| docker login | 登录到 Docker Hub 或私有仓库 | docker login |
| docker logout | 注销 Docker Hub 或私有仓库 | docker logout |
| docker version | 显示 Docker 版本信息 | docker version |
| docker info | 显示 Docker 系统信息 | docker info |

相关推荐
Patrick_Wilson3 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy4 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭4 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩5 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵5 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1116 天前
LM Studio Docker 部署——本地大模型一键启动
docker
曲幽7 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
武子康8 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
Alsn8611 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
JLWcai2025100912 天前
铸造领域树脂砂轮|金利威多场景解决方案,20 + 配方覆盖全需求
mongodb·zookeeper·eureka·spark·rabbitmq·memcached·storm