Docker容器的一个小初始化
嘿,也许您的Docker文件包含以下内容:
CMD ["/bin/node", "app.js"]
哦,不, -TLDR:您的进程可能会以不好的方式关闭,而僵尸进程将吞噬您的容器!
相反,只需使用lovely_touching :
下载它(此二进制文件可以在Centos / Redhat 5及更高版本的任何Linux版本上运行):
wget https://github.com/ohjames/lovely_touching/releases/download/v0.1.0/lovely_touching
chmod a+x lovely_touching
将您的Dockerfile更改为此:
ADD lovely_touching /bin/lovely_touching
CMD ["/bin/lovely_touching", "--"