运行docker-compose run时始终包含参数

时间:2018-03-01 17:28:22

标签: docker docker-compose

我对docker-compose run中的参数传递有疑问:

我正在使用具有以下入口点的Dockerfile

ENTRYPOINT ["/ bin / wp"]
CMD ["--allow-root", "--help"]

我总是需要--allow-root

如果我运行docker-compose run [service],则参数默认为。但是如果我运行docker-compose run [service] option (option option ...),我需要手动包含参数。

你是否总是包括这个论点?我是否需要编辑Dockerfile(我不是作者)或者我可以通过docker-compose进行编辑吗?我在command之后尝试了this answer,但它没有成功。

1 个答案:

答案 0 :(得分:1)

ENTRYPOINT是启动容器时运行的内容,CMD附加到入口点。因此,如果你将--allow-root添加到入口点就足够了

ENTRYPOINT ["/ bin / wp --allow-root"]