docker run
有--init
和--init-path
选项,但是它们的使用方法不太清楚。
起初,我以为这是类似于dumb-init,但包含在docker核心中(有点像“本地”)。 但是,--init
键要求同时设置--init-path
,指向docker-init
二进制文件,并且没有提示在哪里获取它。关于docker-init
,谷歌是沉默的。
好吧,也许我应该使用yelp/dumb-init
或'phusion/baseimage-docker',但是这些解决方案似乎没有使用docker run
的--init
选项。
那么,我想知道我应该在哪里获取这个“docker-init二进制文件”,并将其设置为--init-path
?
docker run
和--init
的文档很有用:https://docs.docker.com/engine/reference/run/#specify-an-init-process - blong