전체 글
-
[Docker] ERROR: docker: 'docker buildx build' requires 1 argument 오류 발생 원인 & 해결 방법📁 DevOps/Docker 2026. 8. 19. 00:02
🚨 도커 이미지 빌드 시 발생한 에러 메시지ERROR: docker: 'docker buildx build' requires 1 argument❓에러 발생 이유docker build 명령어 실행 시 Dockerfile 경로 값이 없어 나타나는 오류 메시지 입니다. ✅ 해결 방법docker build 명령어에 Dockefile 경로 값이 있는지 확인합니다.아래 명령어를 참고해 주세요.# docker build 명령어$ docker build [Dockerfile 경로]# 예시$ docker build .# -t(tag) 옵션을 추가할 경우$ docker build -t [이미지명] [Dockerfile 경로]# 예시$ docker build -t my-server .
-
[Docker] ERROR [internal] load metadata for docker.io/library/openjdk:17-jdk 오류 발생 원인 & 해결 방법📁 DevOps/Docker 2026. 8. 18. 22:57
🚨 도커 이미지 빌드 시 발생한 에러 메시지ERROR [internal] load metadata for docker.io/library/openjdk:17-jdk ❓에러 발생 이유현재 Docker Hub에서 openjdk 이미지 지원이 종료 되어 나타나는 오류 메시지 입니다. ✅ 해결 방법openjdk가 아닌 eclipse jdk를 통해서 이미지 파일을 생성합니다.아래 명령어를 참고해 주세요.# 지원 종료# FROM openjdk:17-jdkFROM eclipse-temurin:17-jdk
-
[Docker] --initialize specified but the data directory has files in it. 오류 발생 원인 & 해결 방법📁 DevOps/Docker 2026. 8. 18. 22:35
🚨 도커 컨테이너 실행 시 발생한 에러 메시지Entrypoint script for MySQL Server 26.7.0-1.el9 started.Switching to dedicated user 'mysql'Entrypoint script for MySQL Server 26.7.0-1.el9 started.Initializing database filesMySQL Server Initialization - start./usr/sbin/mysqld (mysqld 26.7.0) initializing of server in progress as process 81--initialize specified but the data directory has files in it. Aborting.The desig..
-
[Docker] cannot remove container ... container is running: 오류 발생 원인 & 해결 방법📁 DevOps/Docker 2026. 8. 16. 20:42
🚨 도커 컨테이너 삭제 시 발생한 에러 메시지Error response from daemon: cannot remove container "...": container is running: stop the container before removing or force remove ❓에러 발생 이유현재 삭제하려는 컨테이너가 실행 중이라서 나타나는 오류 메시지 입니다. ✅ 해결 방법1. 실행 중인 컨테이너를 중지 후 삭제 합니다.2. -f 옵션을 주어 삭제합니다.이후에 docker rm 명령어를 통하여 컨테이너를 삭제 합니다.# 1. 실행 중인 컨테이너를 중지 후 삭제## 1-1. 컨테이너 중지 명령어docker stop {컨테이너 아이디}# 예시: docker stop 13b## 1-2. 컨테이너 삭제 ..
-
[Docker] conflict: unable to delete 오류 발생 원인 & 해결 방법📁 DevOps/Docker 2026. 8. 16. 17:13
🚨 도커 이미지 삭제 시 발생한 에러 메시지Error response from daemon: conflict: unable to delete... ❓에러 발생 이유현재 삭제하려는 이미지를 사용 중인 컨테이너가 있어 나타나는 오류 메시지 입니다. ✅ 해결 방법컨테이너가 실행 중이라면 중지를 합니다.이후에 -f 옵션을 통하여 이미지를 삭제 합니다.# 1. 컨테이너 중지 명령어docker stop {컨테이너 이름}# 예시: docker stop webserver# 2. 이미지 삭제 명령어docker rm -f {이미지 ID}# 예시: docker image rm -f 5810
-
[Linux] SFTP fatal: bad ownership or modes for chroot directory 오류 발생 원인 & 해결 방법📁 DevOps/Linux 2026. 2. 22. 22:55
🚨 Linux 서버에 SFTP 접속 시 접속이 실패하며 secure log에 나타난 메시지fatal: bad ownership or modes for chroot directory "/data/sftp" ❓ 에러 발생 이유디렉터리의 소유자가 root 계정이 아니라서 발생한 오류 메시지입니다. ✅ 해결 방법디렉터리의 소유자를 root로 변경해 줍니다.변경 방법은 아래 명령어와 주석을 참고해주세요.# 1. 디렉터리의 상위 경로로 이동$ cd /디렉터리의 상위 경로# 예시$ cd /data# 2. 디렉터리의 소유자 확인$ ls# 3. 디렉터리 소유자 변경$ chown root:root 디렉터리# 예시$ chown root:root /sftp
-
[Spring] Junit5 NoSuchMethodError 오류 발생 원인 & 해결 방법📁 Backend/Spring 2026. 1. 3. 18:59
🚨 테스트 코드 실행 중 발생한 에러 메시지Exception in thread "main" java.lang.NoSuchMethodError: 'java.lang.String org.junit.platform.engine.discovery.MethodSelector.getMethodParameterTypes()' ❓ 에러 발생 이유Spring Boot 4.0.1과 Junit5의 버전 충돌로 발생한 에러입니다.현재(2026.01.03) 기준으로 Spring Boot 4.0.1은 안전한 상태가 아닙니다.따라서 버전 충돌 문제가 발생하였습니다.자세한 원인은 Spring Boot에서 Junit의 메서드를 찾지 못해서 발생한 에러입니다.Spring Boot의 버전이 3.X라면 Junit의 버전을 확인해주시거나,..
-
[Spring] Gradle 프로젝트 build하고 실행하는 방법 정리📁 Backend/Spring 2026. 1. 3. 16:17
✅ 참고아래 설명문은 Spring Gradle 프로젝트를 jar 파일로 build하고 실행하는 방법입니다. 1. 프로젝트 경로로 이동터미널을 실행한 후 프로젝트가 있는 폴더로 경로를 이동해 줍니다.$ cd /프로젝트경로# 예시# cd /start/hello 2. Gradle 명령어를 통하여 build아래 명령어를 통하여 프로젝트를 build해 줍니다.$ ./gradlew build 3. build/libs 경로로 이동성공적으로 프로젝트 build가 진행되었다면, 프로젝트 경로에 build 폴더가 생긴것을 확인할 수 있습니다.cd 명령어를 통하여 build/libs 경로로 이동합니다.$ cd /build/libs 4. 프로젝트 실행java -jar 명령어를 통하여 build 된 Spring 프로젝트를 실행..