3 条 docker run
输入支持多条 docker run 命令(`\` 续行、引号、注释)
输出docker-compose.yml
🐳
粘贴 docker run 命令后点击「生成 Compose」
支持多服务、端口、卷、环境变量、健康检查等
🗂️
服务池 — 合并 / 拆分
📖 字段说明与必填/选填图例
*必填:服务名、镜像选填其余字段全部选填,留空则不输出到 YAML
服务名 *services 节点 key,小写字母/数字/中划线/下划线,不可数字开头镜像 *image 字段,可含 tag 或 digest容器名--name,固定容器名,跨项目可能冲突主机名--hostname,容器内 hostname重启策略--restart,no/always/unless-stopped/on-failure运行用户--user,UID[:GID]工作目录--workdir,进程 cwd入口点--entrypoint,覆盖镜像 ENTRYPOINT启动命令镜像后位置参数,覆盖 CMD端口映射-p,每行 host:container内部暴露端口--expose,仅同网络可见加入的网络--network,自动归集顶层 networks主机名解析--add-host,每行 host:ipDNS 服务器--dns卷挂载-v,每行 src:dst[:mode]环境变量-e,每行 KEY=VALUE环境变量文件--env-file临时文件系统--tmpfs设备挂载--device/dev/shm 大小--shm-size内存上限-m,如 512m内存+交换上限--memory-swapCPU 数量--cpus,可小数CPU 权重--cpu-shares,默认 1024绑定 CPU--cpuset-cpus,如 0-3添加能力--cap-add,如 SYS_NICE删除能力--cap-drop安全选项--security-opt内核参数--sysctl,每行 KEY=VALUEulimit--ulimit,每行 name=soft:hard特权模式--privileged,慎用只读根文件系统--read-onlyinit 进程--init保持 stdin / TTY-i / -t日志驱动--log-driver日志选项--log-opt,每行 KEY=VALUE健康检查命令--health-cmd检查间隔 / 超时 / 重试--health-interval / timeout / retries启动宽限期--health-start-period标签-l,每行 KEY=VALUE表单模式下的每个字段都有内联说明(位于输入框下方)。列表类字段一行一条;键值对类字段以 KEY=VALUE 形式每行一条。