将parameter passing给docker-compose.yml中的服务
我想要做的是这样的:
version: '2' services: app: volumes: - .:/app image: redis-test entrypoint: /app/src/main.rb working_dir: /app links: - redis redis: image: redis args: - appendonly=yes
当我运行docker-compose up
它抱怨:
services.redis不支持的configuration选项:'args'
这可能吗?
编辑
更多的上下文: http : //redis.io/topics/persistence#append-only-file
是的,您可以使用command
执行此操作,但首先您需要查看redis Dockerfile中的默认命令是什么。
这应该为你工作:
redis: image: redis command: redis-server --appendonly yes
- Docker – 确定删除数据循环文件?
- manage.py collectstatic:error:无法识别的参数: – 由Docker启动的shell脚本中的–noinput
- debugging错误:getaddrinfo ENOTFOUND与docker集装箱
- Docker组合服务无法通过服务名称进行通信
- Gunicorn优雅地停靠与docker构成
- 使用Docker Composebuild立Django / PostgreSQL项目的正确方法是什么?
- 托pipe在Windows 10中开发的Asp.net核心与Docker中的Visual Studio 2017在Ubuntu服务器16.04中运行
- Docker:通过同级重置连接
- 当从Dockerfile调用脚本时,如何防止出现`#!/ bin / bash:not found`错误