在 docker 中,我可以将服务器(WebSphere)作为构建步骤启动,然后通过它的 jython SOAP API 开始配置它。
我正在尝试使用 buildah 将我的 Dockerfile 转换为 shell 脚本来创建容器而不是 docker build。有没有一种简单的方法来实现同样的行为?(目前还不行)
到目前为止我尝试过的事情:
buildah 运行 $container /opt/../startServer.sh server1
结果:
timeout
chroot $mountpoint bash -c "/opt/../startServer.sh server1"
结果:
error: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or director
编辑1:
- 还尝试
buildah build-using-dockerfile
在使用 docker 本身时使用正常工作的 Dockerfile 运行,但使用 buildah 失败。