【发布时间】:2019-01-10 00:38:03
【问题描述】:
从 Java 代码启动 Docker 容器时,我需要禁用 IPv6。使用命令行,如下:
docker run --sysctl net.ipv6.conf.all.disable_ipv6=1 ...
除了使用 Java 和 Spotify 的 docker-client 之外,是否可以这样做?
作为替代解决方案...可以使用docker-java吗?
【问题讨论】:
-
@juanlumn 我的问题与使用 Java 中的 Docker 有关。
-
@MichaelHampton 我的目标应用程序不是 Java,实际上它是 Docker 容器中的浏览器。我想使用 Java 库(docker-client 或 docker-java)更改该容器的设置,但似乎不可能。至少我没有找到方法,因此我在问。
-
这些客户端似乎都不支持在容器上设置 sysctls。考虑提交一个问题,或者更好的是一个拉取请求。
标签: java docker ipv6 docker-java spotify-docker-client