728x90
- 애플리케이션 배포 방법
- IntelliJ IDEA
- JAR file
- Docker
- Create Bridge Network
- Bridge network
- docker system prune
- 사용하지 않는 컨테이너와 네트워크를 지워준다
- docker network create --driver bridge [브리지 이름]

네트워크 생성, 검색 - gateway와 subnet 을 지정하지 않고 만들 수 있지만 수동으로 IPAddress를 지정하여 컨테이너를 동작시킬 때 오류가 발생할 수 있으므로 지정하고 만드는 것이 좋다.
- IP를 설정하는 이유 : Docker가 서비스를 비어있는 IPAddr를 자동으로 선택하여 할당하기 때문에 각각의 서비스가 다른 IP가 할당되어 있는데, 다른 IP이기 때문에 외부에서 접속하기가 힘들다. 근데 같은 IP를 설정하게 된다면 해당 서비스를 이름으로 호출할 수가 있다(--name 속성을 이용하여 IP가 변경이 되더라도 name으로 접속이 되므로 IP가 변경이 되더라도 사용이 가능하다)

생성한 네트워크 상세 보기
- docker system prune
- Host network
- 네트워크를 호스트로 설정하면 호스트의 네트워크 환경을 그대로 이용
- 포트 포워딩 없이 내부 어플리케이션 사용
- None network
- 네트워크를 사용하지 않음
- 로컬 네트워크만 사용, 외부와 단절
- Bridge network
728x90
'Spring Cloud로 개발하는 MSA > 애플리케이션 배포 - DockerContainer' 카테고리의 다른 글
| MariaDB (0) | 2022.02.13 |
|---|---|
| Apigateway Service (0) | 2022.02.13 |
| Discovery Service (0) | 2022.02.13 |
| Configuration Service (0) | 2022.02.13 |
| RabbitMQ (0) | 2022.02.13 |