Docker Run to Compose 转换器
将 docker run 命令转换为 docker-compose.yml 格式的在线工具
0 次浏览最后更新: 2026/5/13
Docker Run 命令输入
使用说明
支持选项
- • 端口映射:-p, --publish
- • 环境变量:-e, --env
- • 卷挂载:-v, --volume
- • 网络:--network
- • 重启策略:--restart
- • 容器名:--name
- • 特权模式:--privileged
- • 用户:-u, --user
- • 工作目录:-w, --workdir
- • 主机名:--hostname
- • 入口点:--entrypoint
- • 更多选项...
转换示例
输入:
docker run -d --name nginx -p 80:80 nginx输出:
version: '3'\nservices:\n nginx:\n image: nginx\n container_name: nginx\n ports:\n - "80:80"快速示例
点击下方示例快速加载常用命令
关联介绍
什么是Docker Compose
Docker Compose用YAML定义多容器应用。services定义服务、ports映射端口、volumes挂载卷、networks创建网络。通过docker-compose up/down管理整个应用栈。适合开发、测试、CI环境。
什么是容器编排
容器编排管理多容器应用的部署、扩缩容、网络、负载均衡。工具:Docker Compose(单机)、Kubernetes/K8s(生产级)、Swarm(Docker原生)。自动恢复、滚动更新、服务发现是核心功能。