问题非常基础,但我找不到任何解决方案
Dockerfile
FROM ubuntu:14.04
COPY . ./myapp
WORKDIR ./myapp
CMD ./myappexecutable
构建和运行的命令
sudo docker build -t myapp .
sudo docker run -p 6060:6060 -v /home/usr/data:/root/data myapp
当我尝试运行容器时,它的状态退出。
CMD tail -f info.log
当我尝试拖尾任何文件时,它仍然保持,但不是真的有效,我的应用程序也似乎不是一个好方法。
答案 0 :(得分:0)
1 /我如何保持这个容器?</ p>
你可以考虑使用baseimage-docker,它允许你make any app as a daemon,并处理SIGTERM信号(由码头停止发送)
2 / docker在构建时是否有任何方法来安装音量?
不,这会打破便携性,如上所述 n“How to mount host volumes into docker containers in Dockerfile during build”和issue 3156。