【发布时间】:2020-01-19 15:15:37
【问题描述】:
我正在构建一个 docker 映像。我希望图像自动运行我添加到图像中的程序,所以我尝试使用 ENTRYPOINT,但没有成功。
我的 dockerfile 如下:
FROM archlinux
RUN pacman -Syu --noconfirm
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
ADD app /usr/bin
ENTRYPOINT ["/usr/bin/app", "-s" "/scene/scene.json", "-c", "/scene/simulator.json", "--headless", "1", "-t"]
CMD ["0"]
当我尝试运行它时,我得到以下输出
docker run --gpus all --name app_deploy -v /scene:/scene -it app_image
0: [/usr/bin/app,: No such file or directory
为什么这不起作用?
【问题讨论】:
标签: docker entry-point