【发布时间】:2019-08-14 21:19:26
【问题描述】:
是否存在现有的非 Alpine dind docker 映像?
绑定安装主机的 docker 套接字对我不起作用。我需要适当的意见。 Docker 的 dind 图像似乎都是基于 Alpine 的,这对我也不起作用。
【问题讨论】:
-
是的,它们存在。您可以在 Docker Hub 中搜索它们。或者你可以从 github 获取官方镜像并 fork 。
-
为什么你认为问题出在 Alpine 而不是 Docker?
-
@JakubJirutka 不知道你的意思,但是 Alpine Linux 不会运行 OpenJDK 12,而且还没有 Alpine JDK 12。
-
我假设您正在尝试在 Docker 映像中运行 Java 构建,并希望启动其他映像作为构建的一部分(测试容器)?通过按照 Nilesh 的建议安装 docker sock,我能够让它与 openjdk-11 Docker 映像一起使用。我刚刚添加: -v "/var/run/docker.sock":"/var/run/docker.sock" 到我的 Docker 命令中