diff --git a/src/main/java/com/kamco/cd/training/model/service/TmpDatasetService.java b/src/main/java/com/kamco/cd/training/model/service/TmpDatasetService.java index 16471c7..04a969f 100644 --- a/src/main/java/com/kamco/cd/training/model/service/TmpDatasetService.java +++ b/src/main/java/com/kamco/cd/training/model/service/TmpDatasetService.java @@ -71,7 +71,6 @@ public class TmpDatasetService { Path dst = tmp.resolve(type).resolve(part).resolve(dstName); try { - // ✅ 덮어쓰기 if (Files.exists(dst) || Files.isSymbolicLink(dst)) { Files.delete(dst); log.debug("deleted existing: {}", dst); diff --git a/src/main/java/com/kamco/cd/training/train/service/DockerTrainService.java b/src/main/java/com/kamco/cd/training/train/service/DockerTrainService.java index f04e756..d998df9 100644 --- a/src/main/java/com/kamco/cd/training/train/service/DockerTrainService.java +++ b/src/main/java/com/kamco/cd/training/train/service/DockerTrainService.java @@ -169,7 +169,7 @@ public class DockerTrainService { // 컨테이너 이름 지정 c.add("--name"); - c.add(containerName + "-" + req.getUuid().substring(0, 8)); + c.add(containerName); // 실행 종료 시 자동 삭제 c.add("--rm"); @@ -206,7 +206,7 @@ public class DockerTrainService { // 요청/결과 디렉토리 볼륨 마운트 c.add("-v"); - c.add(requestDir + ":/data"); + c.add(requestDir + "/tmp:/data"); c.add("-v"); c.add(responseDir + ":/checkpoints"); @@ -377,7 +377,7 @@ public class DockerTrainService { c.add("docker"); c.add("run"); c.add("--name"); - c.add(containerName + "=" + req.getUuid().substring(0, 8)); + c.add(containerName); c.add("--rm"); c.add("--gpus");