Docker를 활용하여 MongoDB, 백엔드, 프론트엔드 환경을 구성하는 방법을 정리했습니다. MongoDB 설정 ▼ 1. MongoDB는 별도로 포트를 열어줄 필요 없이 --network 설정만으로 컨테이너를 실행할 수 있습니다. MONGO_INITDB_ROOT_USERNAME: MongoDB의 루트 사용자 이름MONGO_INITDB_ROOT_PASSWORD: MongoDB의 루트 사용자 비밀번호-v data:/data/db: 데이터 저장을 위한 볼륨 설정 백엔드 설정 ▼ 2. MongoDB에 보안 연결을 설정할 때는 다음과 같은 연결 문자열을 사용합니다. ▼ 3. 만약 문제가 발생한다면 MongoDB의 볼륨 연결을 확인하고, 기존 볼륨을 제거한 후 다시 실행합니다. ▼ 4. 백엔드 컨테이..
도커 설치WS에서 제공하는 기본 Amazon Linux AMI(Amazon Linux 2, Amazon Linux 2023)는 CentOS/RHEL 기반이며 Amazon Linux AMI에는 Docker가 기본 설치되어 있지 않아서 yum 을 이용해 설치하고 service 를 이용해 실행해야 합니다. ▼ 1. yum 을 이용해 업데이트를 합니다. ▼ 2. yum 을 이용해 docker 를 설치합니다. ▼ 3. docker 버전을 확인합니다. ▼ 4. Docker 서비스를 실행합니다. SUDU 그룹 추가 및 테스트 ▼ 1. EC2 인스턴스에서 Docker를 실행하려면 ec2-user가 docker 그룹에 속해야 합니다. 변경 사항을 적용하려면 로그아웃 후 다시 로그인해야 합니다. ▼ 2..