构建 Docker 镜像时运行 xvfb-run?

问题描述 投票:0回答:1

我很快就找到了

xvfb-run
在我的脚本中失败的原因:将 xvfb-run 作为 docker 自定义命令执行。但是,如果我需要在构建图像时运行
xvfb-run
该怎么办? (此处的用例:在 wine / winetricks 中安装一些依赖项,需要运行 X 服务器)。

我理解已接受的答案,但如果我没有提出问题的自由怎么办

docker run --init
?当然,我可以解决它(运行
Xvfb&
并随后手动杀死它),但使用
xvfb-run
真的很好很干净,所以如果可能的话我想使用它。

docker xvfb
1个回答
0
投票

回想起来,解决方案非常明显:在 Dockerfile 中安装

tini
RUN tini -v -- xvfb-run <parameters>

© www.soinside.com 2019 - 2024. All rights reserved.