有没有办法创建包含 docker 和 java 的 docker 图像

Is there a way to create docker image containing docker and java

我想创建一个安装了 Java 和 Docker 的 Docker 图像。这个想法是最终的 docker 容器应该能够创建 Docker 图像。我的 Java 应用程序执行 docker build -t my-image ..

这样的命令

这就是为什么我需要 Docker 安装在我的 Docker 容器中

过去我解决了同样的问题写下面Dockerfile:

FROM maven:3.6.3-jdk-8

USER root

# Install docker CLI for docker images generation inside the container itself

RUN apt update -y
RUN apt install -y curl
RUN curl https://get.docker.com/builds/Linux/x86_64/docker-latest.tgz | tar xvz -C /tmp/ && mv /tmp/docker/docker /usr/bin/docker

# Customize here your container with your instructions...

当然,您可以根据需要更改FROM图像。