Docker Compose 在线工具
格式化和生成 Docker Compose 文件
1. 生成 Docker Compose
服务 1
删除服务
基础配置
镜像名称:
容器名称
服务名称 (Service Name):
网络配置
端口映射 (宿主机:容器):
:
×
+ 添加端口映射
Host 映射 (域名:IP地址):
:
×
+ 添加Host映射
使用HTTP代理:
HTTP
HTTPS
SOCKS4
SOCKS5
HTTP代理直连:
存储配置
挂载卷 (宿主机:容器):
:
×
+ 添加挂载卷
环境变量:
=
×
+ 添加环境变量
高级配置
重启策略:
不重启
总是重启
失败时重启
除非手动停止
镜像加速选项:
使用 Huggingface 国内镜像加速
使用阿里云 PIP 镜像加速
使用七牛 Golang 代理加速
使用 NPM 阿里云镜像加速
使用 YARN 阿里云镜像加速
使用本地时区
使用宿主机网络映射
高级参数 (Advanced Options)
展开
权限配置
特权模式 (privileged)
只读根文件系统 (read_only)
资源限制
内存限制 (mem_limit)
CPU 限制 (cpus)
共享内存 (shm_size)
命名空间
IPC 模式
默认
host
shareable
PID 模式
默认
host
运行配置
运行用户 (user)
工作目录 (working_dir)
GPU 配置
⚠️ GPU 配置将生成为注释,需要根据环境手动调整
添加服务
生成 Docker Compose
2. Docker Compose 格式化
输入 Docker Compose 内容:
加载示例配置
格式化
清空
结果
Docker Compose 内容:
转换为 Run 命令
复制配置
下载 docker-compose.yml
使用方法
下载或复制上面的配置文件
将内容保存为
docker-compose.yml
在文件所在目录执行
docker-compose up -d
使用
docker-compose down
停止并删除容器