因此,我正在开发一个应用程序,以便仅在自己的计算机上本地运行。我希望它具有的功能之一是能够打开VLC播放器来播放视频。在运行应用程序的生产版本时,我希望将其进行docker化,因为docker在启动,停止,重新部署,移动到另一台机器等方面具有出色的表现。我宁愿不必直接在其上直接设置部署环境我的机器本身。
因此,这使我进入了VLC。我已经有了包含视频文件的目录,该视频文件已挂载到我的应用程序正在运行的docker容器中,但是在VLC中打开它们是一个挑战。我知道这里有一个VLC泊坞窗映像,但是还不够好。我希望能够仅在需要时按需打开VLC应用程序,并使用应用程序选择的视频文件将其打开。
是否可以将两个容器合并在一起,这意味着我可以将此VLC容器与我的应用程序Docker容器合并到Dockerfile中(即两个FROM语句),然后可以使用“ vlc”命令打开应用程序如所须?我可能还有其他选择吗?
非常感谢。
PS。这是我找到的VLC容器。
docker run \
-v $HOME/Documents:/home/vlc/Documents:rw \
-v /dev/snd:/dev/snd --privileged \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e uid=$(id -u) \
-e gid=$(id -g) \
-e DISPLAY=unix$DISPLAY \
--name vlc \
chrisdaish/vlc