如何在 Docker 中使用 Docker(备忘录)
简述
在使用Docker的Docker客户端时,如果希望在发布环境等Docker容器中使用,有以下备忘录。
基于安全原因,不公开Docker本身。
例如在CDK的发布环境中,如果需要在Docker容器中运行Docker,则使用此方法。
主机端(WSL2)已安装了Docker,且仅使用Docker客户端。
在Dockerfile中添加以下内容
# install docker client
RUN apk add --update curl && rm -rf /var/lib/apt/lists/*
ENV DOCKER_CLIENT_VERSION=1.12.3
ENV DOCKER_API_VERSION=1.24
RUN curl -fsSL https://get.docker.com/builds/Linux/x86_64/docker-${DOCKER_CLIENT_VERSION}.tgz \
| tar -xzC /usr/local/bin --strip=1 docker/docker