gpt4 book ai didi

docker - 在 Docker (dind) 中的 Docker 中预拉图像

转载 作者:行者123 更新时间:2023-12-02 18:03:46 28 4
gpt4 key购买 nike

我正在运行一个 docker-in-docker 容器,它总是使用相同的几个图像。
我想在我的 dind 容器中预先拉动它们,这样我就不必在启动时拉动它们。
我将如何能够实现这一目标?

我正在考虑按照以下方式构建自己的 dind 图像

FROM docker:18.06.1-ce-dind

RUN apk update && \
apk upgrade && \
apk add bash

RUN docker pull pre-pulled-image:1.0.0

显然上面的 Dockerfile 不会构建,因为 docker 在构建过程中没有运行,但它应该给出我想要实现的目标。

最佳答案

你不能这样做。

如果你看 docker:dind Dockerfile它包含一个声明

VOLUME /var/lib/docker

这使得无法在该目录树中创建具有任何不同内容的派生图像。 (这与您无法使用预填充数据创建 mysqlpostgresql 图像的原因相同。)

关于docker - 在 Docker (dind) 中的 Docker 中预拉图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58749344/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com