当我启动docker映像时,我试图设置/覆盖docker入口点,但出现意外行为
方案1(无效)
方案2(正在运行)
如果我在docker image bash中执行相同的命令,一切都会按预期运行
Docker镜像-> ubuntu:18.04
我在docker run命令中缺少某些内容吗?
答案 0 :(得分:0)
我已经可以使用sh脚本解决此问题,但仍然不清楚为什么不能使用方法#1
方法1无效
在docker文件中声明的入口点
ENTRYPOINT ["python3.6", "-m", "CameraServerBasler.server", "&", "python3.6", "-m", "CameraServerBasler.pylon_video"]
方法2有效
在docker文件中声明的入口点
ENTRYPOINT ["sh", "init.sh"]
init.sh文件内容
python3.6 -m CameraServerBasler.server & python3.6 -m CameraServerBasler.pylon_video