일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- dockernetworking
- redis
- Artillery
- dockerbuild
- 성능 테스트
- s3integration
- dockerplatformmismatch
- dockercompose
- MySQL Workbench
- connectionrefused
- failed connect to mysql server
- environmentvariables
- docker
- Today
- Total
목록docker (3)
dongzzirit 님의 블로그

1. 문제 상황Spring Boot 애플리케이션에서 Redis 연결 설정을 완료한 후, 애플리케이션을 실행했지만 다음과 같은 에러가 발생했습니다:org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to RedisCaused by: java.net.ConnectException: Connection refused이 에러는 Redis 서버와 애플리케이션이 제대로 통신하지 못하는 경우에 발생합니다.2. 문제 원인Redis 서버가 실행되지 않음Redis 설정 파일에서 외부 접근을 허용하지 않음Spring Boot의 Redis 설정에서 호스트가 잘못 지정됨Docker 네트워크 문제: 애플리케이션과 Redis 컨테이너가 ..

Docker 컨테이너에서 S3 관련 에러가 발생한 경우 원인은 대부분 환경 변수가 제대로 설정되지 않은 것입니다.이번 포스팅에서는 환경 변수를 설정하고 Docker 컨테이너에 적용하는 다양한 방법을 정리해 보겠습니다.🛑 문제 발생Docker Hub에서 이미지를 pull 한 뒤 run 명령어를 실행했으나, 다음과 같은 S3 관련 에러가 발생했습니다.원인 분석컨테이너에서 필요한 S3 환경 변수(예: AWS_S3_ACCESS_KEY, AWS_S3_BUCKET_NAME 등)가 설정되지 않은 것이 원인입니다.✅ 해결 방법1️⃣ .env 파일 사용Docker 컨테이너 실행 시, 필요한 환경 변수를 .env 파일에 저장하여 설정할 수 있습니다.1. .env 파일 작성아래와 같은 형식으로 .env 파일을 작성합니다:..

Docker 이미지를 빌드하거나 실행하는 과정에서 플랫폼 설정이 맞지 않아 경고 메시지가 발생하는 경우가 있습니다.이번 포스팅에서는 Docker 플랫폼 미스매치 문제의 원인과 해결 방법을 간단히 정리해 보겠습니다.🛑 문제 발생Docker 이미지를 빌드하는 중 아래와 같은 경고 메시지가 나타났습니다:원인 분석호스트 플랫폼 (linux/amd64/v3)과 Docker 이미지 플랫폼 (linux/arm64/v8)이 서로 다른 경우 발생.기본적으로 Docker는 호스트 환경과 동일한 플랫폼을 사용합니다. 그러나 플랫폼을 명시하지 않으면 특정 상황에서 호환되지 않는 플랫폼으로 빌드될 수 있습니다.✅ 해결 방법1️⃣ 플랫폼 명시하여 빌드경고를 방지하려면 플랫폼을 명시적으로 설정하여 이미지를 빌드합니다.아래 명령어..