소스 검색

将 docker 容器的重启策略设置为 unless-stopped

reghao 2 년 전
부모
커밋
83bc6d823e
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      common/src/main/java/cn/reghao/devops/common/docker/DockerImpl.java

+ 1 - 1
common/src/main/java/cn/reghao/devops/common/docker/DockerImpl.java

@@ -181,7 +181,7 @@ public class DockerImpl implements Docker {
 
         HostConfig hostConfig = HostConfig.newHostConfig()
                 .withNetworkMode("host")
-                .withRestartPolicy(RestartPolicy.onFailureRestart(3));
+                .withRestartPolicy(RestartPolicy.unlessStoppedRestart());
         String image = containerConfig.getImage();
         CreateContainerCmd createContainerCmd = dockerClient.createContainerCmd(image)
                 .withName(containerName)