Docker-在容器启动时运行vncserver

时间:2018-08-08 11:19:16

标签: docker dockerfile

我已经创建了一个基于Ubuntu基本映像的Dockerfile,我的Dockerfile为X-Windows安装了各种软件包。

我从命令行运行容器,如下所示: docker run -i -t mycontainer

然后我像这样在容器上运行vncserver: docker exec [container_id] vncserver -geometry 1920x1080

我的问题:启动容器时,如何确保vncserver自动启动?我想避免在运行容器后发出单独的命令来启动vncserver。如果我尝试以下操作,则vncserver似乎无法启动: docker run -i -t mycontainer / bin / bash -c“ vncserver -geometry 1920x1080”

我的Dockerfile上的ENTRYPOINT是“ / bin / bash”

感谢任何建议。

1 个答案:

答案 0 :(得分:0)

您是否在dockerfile中尝试过此操作?

  

ENTRYPOINT / path / to / vncserver -geometry 1920x1080 && / bin / bash

相关问题