1. 서비스 실행 방법- IntelliJ IDEA- Exported JAR file- Docker Container 2. Docker Network1). Bridge network$ docker network create --driver bridge [브릿지이름]2). Host network - 네트워크를 호스트로 설정하면 호스트의 네트워크 환경을 그대로 사용 - 포트 포워딩 없이 내부 어플리케이션 사용3). None network - 네트워크를 사용하지 않음 - Io 네트워크만 사용, 외부와 단절 4). docker 기본 네트워크 목록$ docker network lsNETWORK ID NAME DRIVER SCOPEb0d1b31fd518 bridge bridge ..
Docker
1. 가상화1). 호스트 OS 가상화 - Host OS 위에 Guest OS 전체를 가상화- VMWare, VirtualBox- 자유도가 높으나 시스템에 부하가 많고 느려짐 2). 컨테이너 가상화- Host OS가 가진 리소스를 적게 사용하며 필요한 프로세스 실행- 최소한의 라이브러리와 도구만 포함- Container의 생성 속도 빠름 Container Image : Container 실행에 필요한 설정 값Image만 가지고 있으면 바로 하나의 운영체제나 소프트웨어를 바로 실행할 수 있는 상태 Dockerfile- Docker Image를 생성하기 위한 스크립트 파일- 자체 DSL(Domain-Specific language) 언어 사용 -> 이미지 생성과정 기술 2. Docker Desktop 설치ht..
1. PowerShell을 연다. 2. RabbitMQ 설치 명령어 입력 # 5118로 한 이유는 5672 포트가 사용중이지 않는데 자꾸 사용중이라고 나와서 임시로 막 적었다. docker run -d --name rabbitmq -p 5118:5672 -p 8080:15672 --restart=unless-stopped rabbitmq:management # 사용한 옵션 설명 -d : 백그라운드로 실행 --name rabbitmq : 해당 컨테이너 이름을 rabbitmq로 실행 -p 5118:5672 -p 8080:15672 : HOST와 컨테이너간 포트 포워딩 (5672: rabbitmq 기본통신포트, 15672: rabbitmq-server의 통신포트 (이외에 클러스터 구성이 필요하다면 25672도..