EKS – Docker Compose 활용한 다중 컨테이너 환경 구축
docker 컨테이너를 기반으로 서버 환경을 구축할 때 발생하는 불편함이 다소 있다 Docker Compose Docker Compose는 여러 개의 Docker 컨테이너를 단일 서비스로 정의하고 실행하기 위한 도구이다. docker-compose.yml 이라는 YAML 파일을 사용하여 애플케이션의 모든 서비스를 구상하며, 단일 명령어로 정의된 모든 서비스를 시작,…
how-to-use AWS
docker 컨테이너를 기반으로 서버 환경을 구축할 때 발생하는 불편함이 다소 있다 Docker Compose Docker Compose는 여러 개의 Docker 컨테이너를 단일 서비스로 정의하고 실행하기 위한 도구이다. docker-compose.yml 이라는 YAML 파일을 사용하여 애플케이션의 모든 서비스를 구상하며, 단일 명령어로 정의된 모든 서비스를 시작,…
Spring 애플리케이션을 Docker 컨테이너로 실행할 때, 데이터베이스(MySQL)나 캐시(Redis)와 같은 외부 서비스에 접근할 때 application.yml 파일의 네트워크 설정을 정확하게 구성해야 한다. 특히 localhost 사용에 주의해야 한다 문제의 원인: localhost의 의미 변화 Spring 애플리케이션이 호스트(내 PC)에서 직접 실행될 때 Spring 애플리케이션이 Docker…
스프링 프로젝트를 .jar 파일로 빌드하는 것은 첫 단계이다. 이 .jar 파일을 다른 환경에서 실행하려면 해당 환경에 정확한Java(JVM) 버전이 설치되어 있어야 한다. Docker는 이러한 환경 종속성 문제를 해결하기 위해 .jar 파일과 필요한 Java 런타임을 하나로 묶어 Docker 이미지로 만드는 방법을 제공한다…
IntelliJ로 Java & SpringBoot 작업을 하면서 Local에서 프로젝트를 실행할 때마다 어떻게 실행되는지 생각을 해 본 적이 딱히 없다. 하지만 공부를 하다가 빌드 과정을 알아보는 기회가 생겼고 알아두면 여러모로 좋을 듯 하다 스프링 프로젝트로 개발할 때 IntelliJ와 같은 IDE의 실행 버튼은…
애플리케이션 개발, 배포, 실행을 위한 플랫폼 Docker는 애플리케이션을 개발, 배포, 실행하는 과정을 획기적으로 단순화하는 오픈소스 플랫폼으로 특히 배포와 실행에 있어 탁월한 강점을 가진다 Docker의 등장 배경 환경 설정의 복잡성 해결 – Java Docker 이미지와 컨테이너 – 핵심 개념 Docker 이미지…
AWS EC2 인스턴스에 Docker 설치하는 방법 AWS EC2 인스턴스 생성 후 접속하기 먼저 Docker를 설치할 AWS EC2 인스턴스를 생성해야 합니다. AWS Management Console에 접속하여 EC2 대시보드에서 “인스턴스 시작”을 클릭합니다. 이름을 설정해주시고 Amazon Linux 2023 AMI를 선택해줍니다. 인스턴스 유형을 선택해주시고 키…
Windows 서버에서 디스크 용량을 늘리는 가장 쉬운 방법 AWS EC2 Windows 인스턴스를 사용하다 보면 저장 공간이 부족해지는 경우가 자주 발생합니다. 프로그램 몇개를 설치하다보면 디스크 공간이 빨리 생각보다 소모되기 마련입니다. 다행히 AWS에서는 간단한 몇 가지 절차만 거치면 볼륨 크기를 쉽게 확장할…
pip install 하다가 멈췄다?! Microsoft C++ Build Tools 설치하는 꿀팁 🛠 pip install 중에 에러? 괜찮아유~ C++ 빌드 툴 설치만 해주면 해결됩니다! 아나콘다 설치하고 윈도우 서버 세팅까지 끝냈는데, 이제 드디어 pip install로 필요한 패키지 깔아보려고 했더니만… 갑자기 빨간 에러창이 덜컥…
EC2 윈도우 서버에 32비트 아나콘다 설치 완료! 그 다음은? 환경변수 세팅 & 파이참 연결 꿀팁 🍯 32비트 아나콘다 설치만 하고 끝내면 안 됩니다. ㅠㅠ 환경변수 제대로 등록 안 하면, python 명령어도 못 쓰고, 파이참(Pycharm) 연결도 엉망이 되어버려요ㅠ 윈도우 서버에서 환경변수…
EC2 윈도우 서버에 아나콘다 설치하기 🤯 쉽지만 놓치기 쉬운 꿀팁들! 32비트 파이썬용 아나콘다 설치, EC2 윈도우 가능합니다. 윈도우 서버에 아나콘다 설치? 어렵게 느껴지신다면 진짜 공감요… 특히 EC2에서 32비트 파이썬 설치하려고 하면 진짜 정신이 살짝 나가요 ㅠㅠ 아나콘다 다운로드부터 프롬프트에서 실행하는…