根据https://github.com/krallin/tini#using-tini,tini内置于docker中,可以通过将--init
标记传递给docker run
来使用。在我的情况下,我使用docker-compose而不直接调用docker run
。我怎么能通过这面旗帜?
答案 0 :(得分:2)
如果您使用的是docker-compose
版本2,则配置参数称为init
。
示例:
version: '2.2'
services:
web:
image: alpine:latest
init: /usr/libexec/docker-init
请点击此处了解详情:https://docs.docker.com/compose/compose-file/compose-file-v2/#init
如果你使用的是docker-compose版本3,显然已经删除了returned in version 3.7。请参阅以下票证:https://github.com/docker/docker.github.io/issues/3149
答案 1 :(得分:1)
以下是Docker Docs中的一个示例:
version: "2.4"
services:
web:
image: alpine:latest
init: true