Mongodb 如何将参数从docker compose传递到docker映像中运行的服务?
MyMongodb 如何将参数从docker compose传递到docker映像中运行的服务?,mongodb,docker,docker-compose,Mongodb,Docker,Docker Compose,Mydocker compose.yml以及其他图像使用: 问题是,我需要mongodeamon使用--httpinterface选项运行。如何更改我的docker compose.yml以将此参数传递给最终的CMD[“mongod”] 是否可以不触摸mongo图像?将此图像分叉以仅添加一个参数将是一种过度使用。您可以使用docker compose.yml的命令选项 mongodb: container_name: mongodb image: mongo:3.2 co
docker compose.yml
以及其他图像使用:
问题是,我需要mongodeamon使用--httpinterface
选项运行。如何更改我的docker compose.yml
以将此参数传递给最终的CMD[“mongod”]
是否可以不触摸mongo图像?将此图像分叉以仅添加一个参数将是一种过度使用。您可以使用
docker compose.yml的命令选项
mongodb:
container_name: mongodb
image: mongo:3.2
command: mongod --httpinterface
volumes:
- mongo_data:/data/db
ports:
- "57017:27017"
restart: always
请注意,MongoDB 3.6删除了不推荐使用的HTTP接口。你可以从中看到
mongodb:
container_name: mongodb
image: mongo:3.2
command: mongod --httpinterface
volumes:
- mongo_data:/data/db
ports:
- "57017:27017"
restart: always