도커는 애플리케이션 계층의 추상화, 커널을 공유함(운영체제 단위의 포트 공유하기에 같은 번호 포트 사용은 안됨)
spring, db,
1. docker run jar
2. docker run -p 8080:8080 jar
3. docker run -p 8080:8080 jar & EC2 보안 설정 인바운딩 8080 허용
4. docker run -p 8080:8080 jar & EC2 보안 설정 인바운딩 8080 허용
&& docker run -p 33006:3306 db & EC2 보안 설정 인바운딩 3306 허용
application.yml
db.url = EC2 IP
db.port = 3306
5. docker run -p 8080:8080 jar & EC2 보안 설정 인바운딩 8080 허용
&& docker run -p 33006:3306 db
application.yml
db.url = docker network db IP
db.port = 3306
배포환경은 최대한 외부와 접속을 차단하는 방향으로 설계