🐳
Compose 字段速查
docker-compose 常用字段速查。
本地处理 · 不上传
加载工具中…
相关:docker · compose · yaml · 编排
Compose 字段速查列出 services、networks、volumes 等配置字段的含义与常见写法。多容器应用的编排配置。
使用步骤
- 按服务定义、网络、卷、依赖关系分类找字段
- 对照示例确认缩进层级与取值类型
- 注意 depends_on 只保证启动顺序,不等待服务就绪
- 写完用 docker compose config 校验语法
使用场景
- 编写 compose 配置文件
- 理解各字段的作用
- 配置服务依赖与网络
- 管理数据卷
小贴士
- depends_on 只保证容器的启动顺序,不保证服务真正就绪。应用应自行重试连接,或配置健康检查条件。
- 数据必须放在命名卷或绑定挂载中。容器重建后其内部文件系统的改动会全部丢失。
- 端口映射的格式是「宿主端口:容器端口」,写反会导致服务看似启动却无法访问。
常见问题
depends_on 能保证服务就绪吗?
不能,它只控制容器的启动顺序。数据库容器启动了不代表数据库进程已能接受连接。应用应当自行重试,或使用带 condition 的健康检查依赖。
容器重启数据就没了?
如果数据写在容器的可写层就会丢。需要持久化的数据必须放在命名卷或绑定挂载中,这样它独立于容器生命周期存在,容器重建后数据仍在。
端口映射怎么写?
格式是「宿主端口:容器端口」。写成 `3000:8080` 表示访问宿主机的 3000 会转发到容器的 8080。顺序写反是最常见的错误,表现为服务启动正常但怎么都访问不到。
Compose 字段速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用Compose 字段速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。