如何在 docker-compose.yml 文件中配置参数,使其启动程序时使用 --init 参数?

来源:6-3 Docker Compose的安装和基本使用

空堂

2019-08-16

如题,我希望应用启动时使用 docker --init ,但在 version: 3.5 版本的 docker-compose.yml 文件中,以下代码会报错:

services:
	app:
		...
		init: true
		...
...

报错信息为:

Unsupported config option for services.app: 'init'

请问我该如何在 docker-compose.yml 文件中设置该参数呢?望回答,谢谢。

写回答

1回答

麦兜搞IT

2019-08-17

建议您用环境变量来设置参数。类似下面的mysql配置一样

version: '3'
services:
web:
image: wordpress
ports:
- 8080:80
secrets:
- my-pw
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_PASSWORD_FILE: /run/secrets/my-pw


0
1
空堂
好的,谢谢。
2019-08-19
共1条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1896 问题

查看课程