我想做的是这样的:

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时,它抱怨:



这可能吗?

编辑

更多内容:http://redis.io/topics/persistence#append-only-file

最佳答案

是的,您可以使用command来执行此操作,但是首先您需要查看redis Dockerfile中的默认命令是什么。

这应该为您工作:

redis:
  image: redis
  command: redis-server --appendonly yes

关于docker - 在docker-compose.yml中将参数传递给服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36806801/

10-16 22:49