使用buildah / podman启动服务器(WebSphere)作为构建步骤以对其进行配置

时间:2019-08-12 15:47:13

标签: podman buildah

在docker中,我可以作为构建步骤引导服务器(WebSphere)并开始通过其jython SOAP API对其进行配置。

我正在尝试使用buildah将我的Dockerfile转换为shell脚本来创建容器,而不是docker build。有没有简单的方法可以实现相同的行为? (目前尚无效果)

到目前为止我尝试过的事情:

  • buildah运行$ container /opt/../startServer.sh server1

    结果: *

  • chroot $ mountpoint bash -c“ /opt/../startServer.sh server1”

    结果: timeout

编辑1:

  • 在使用docker本身时,也尝试使用工作的Dockerfile运行error: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or director,但由于buildah而失败。

2 个答案:

答案 0 :(得分:0)

尝试运行podman。

Buildah运行与docker run不同,podman run是相同的。

Buildah运行类似于Dockerfile中的RUN命令。

答案 1 :(得分:0)

经过一些搜索,我发现这是端口冲突,导致服务器无法启动。