我正在使用Spotify泊坞窗客户端构建泊坞窗映像,并且在构建映像时,我想将网络指定为主机(--network = host是等效的命令行),因为如果没有将网络类型设置为主机,从kubernetes容器内部从互联网下载python软件包时遇到问题
我尝试将网络设置为通过DockerClient.BuildParam进行托管,但是它被忽略了,因此无法正常工作,
关于如何使它起作用的任何想法吗?
// Formulate Docker Build parameters
DockerClient.BuildParam bp2 = DockerClient.BuildParam.create("dockerfile", "./DockerFile");
DockerClient.BuildParam bp3 = DockerClient.BuildParam.create("network", "host");
fqiName = fullyQualifiedImage.generateFullyQualifiedName();
// Build Image
logger.info("DockerBuild Parameters Set. Building image -> {}", fqiName);
dockerClient.build(
Paths.get(workspace.getTempDirPath()), fqiName, new DockerLoggingBuildHandler(), bp2, bp3);