如果我正在更新,我应该重新启动泊坞窗容器吗?

我正在使用Spotify Docker客户端(8.7.1版本)来pipe理docker集装箱。 似乎如果试图通过调用updateContiner方法udpate hostconfig没有任何工作..所有这一切,我在做容器启动。

更新后应该重新启动容器吗?

ContainerInfo ci = containerManager.createContainer(godzillaName, imagePath, new String[] {DEFAULT_API_PORT}, defaultNetwork.id(), networks); containerManager.startContainer(ci.id()); ContainerInfo info = containerManager.inspectContainer(ci.id()); HostConfig.RestartPolicy restartPolicy = new HostConfig.RestartPolicy() { @Override public String name() { return "no"; } @Override public Integer maxRetryCount() { return 0; } }; String ipAddress = info.networkSettings().networks().get(defaultNetwork.name()).ipAddress(); final HostConfig hostConfig = HostConfig.builder() .restartPolicy(restartPolicy) .dns(containerName) .devices(new ArrayList<>()) .dnsSearch(new ArrayList<>()) .dnsOptions(new ArrayList<>()) .portBindings(containerManager.getPortBindings(ipAddress, DEFAULT_API_PORT)) .build(); containerManager.updateContainer(info.id(), hostConfig);