我有两个码头集装箱。让我们称它们为容器1和容器2,我只能在其中一个容器中安装一些东西。我必须在容器1中运行jar文件,其中不允许安装任何东西。因此,我在容器2中安装java,然后使用
docker run --volumes-from container2 <all files need to run java from container 2>:<path in container 1> and then run the jar in container 1. 我可以这么做吗?
我正在考虑在容器2上创建一个文件夹,并在该特定文件夹中安装所有java内容,然后将其全部安装到容器1中并导出JAVA_HOME,但不确定这是否可行。
提亚
发布于 2019-04-09 14:38:09
image1设计有一个问题:它必须在所有的内部运行jar。
如果您无法修改image1 Dockerfile,那么自己构建另一个映像"image3“,从image1开始,并在其中添加所需的所有内容。
https://serverfault.com/questions/962101
复制相似问题