【发布时间】:2020-03-18 07:17:31
【问题描述】:
我需要创建一个 docker 映像,它允许我在 maven 项目上构建和运行测试,还允许我运行测试所需的 docker 命令。
maven:latest 适用于一部分, docker:latest 适用于另一部分,但我无法找到允许我同时运行两者的图像,所以我猜在我的 Dockerfile 中我必须设置 FROM maven:latest 和 FROM docker:latest 但我不知道如何使用它们来获取一个图像。
我是第一次使用 Docker,请耐心等待。
【问题讨论】:
-
主机上的 shell 脚本可能是更好的答案。无法合并两个 Docker 映像,并且从容器内运行 Docker 命令有点棘手。如果我真的需要这样做,我将从基于 Java 的映像开始,然后使用该映像可用的任何工具安装 Docker CLI(例如,
apt-get install,如果它是基于 Debian 的)。 -
谢谢@DavidMaze 这是一个很好的方向,我能够从 debian 映像安装 docker 和 maven 并运行 docker 命令!
标签: maven docker dockerfile