Spotify Docker构建主机网络

时间:2020-04-28 11:57:55

标签: docker spotify spotify-docker-client

我正在使用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);

0 个答案:

没有答案