inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

AWS EC2 서버에 애플리케이션 배포하기

Docker에 관하여 궁금한 점이 있습니다!

해결된 질문

69

석석

작성한 질문수 8

1

docker buildx build --platform linux/amd64 -t {이미지 이름} .

해당 명령어를 통해서 Dockerfile 기반으로 Docker Hub에 컨테이너를 생성하고, Docker Compose를 통해서 생성된 컨테이너 안에 이미지들을 다운받아와서 실행되는 구조가 맞는걸까요 ??

aws mysql docker spring-boot jpa

답변 1

0

한조각

안녕하세요 석석님

 

좋은 질문 주셔서 감사합니다.

도커 구조가 처음에는 헷갈릴 수 있는데, 핵심 흐름을 잘 짚어주셨어요.

 

정리해서 말씀드리면, docker buildx build 명령은 Dockerfile을 기반으로 컨테이너를 만드는 단계가 아니라 이미지를 생성하는 단계입니다. 이때 만들어지는 결과물은 실행 전 상태의 이미지이며, 아직 컨테이너는 생성되지 않습니다.

Docker Hub 역시 컨테이너를 저장하는 공간이 아니라, 이러한 이미지를 보관하는 저장소라고 이해하시면 됩니다.

 

이후 해당 이미지를 Docker Hub에 push 해두면, Docker Compose가 실행될 때 필요한 이미지를 자동으로 내려받게 됩니다. 만약 로컬 환경에 이미지가 없다면 Docker Hub에서 이미지를 pull 하고, 그 이미지를 기반으로 실제 실행 단위인 컨테이너를 생성하여 서비스가 동작하게 됩니다.

 

감사합니다.

안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..

0

7

1

드랍 테이블로 지운 ordes에 대해서 질문

0

20

1

Nat Gateway

0

21

2

실무 내용 문의드려요

0

23

2

aws 로드 밸런서가 생성되지 않습니다.

0

20

2

twitterdb 연결이 안돼요

1

27

2

JPA Repository 질문이 있습니다!

1

58

2

페이지네이션 처리를 쿼리에서 하는 방식 질문

1

50

1

EC2 실습 중 docker-compose / docker ps 실행 시 권한 오류 문의

2

89

1

gradlew, java -jar 로 애플리케이션 실행시키기에서

1

66

1

application.yaml에서 enabled: true 인식 안됨

3

150

4

영상 안보임

0

133

4

중간 결과물을 다운 받을 수 있는 곳이 있나요?

1

90

2

여러 컨테이너 사용시 사용할 포트 번호는 무엇으로 하면 되나요?

1

69

1

URL 오타 방지

1

64

1

배포 후 Entity 수정 관련

1

90

1

EC2 HTTPS에 관련하여 질문 드립니다!

1

67

2

EC2 <-> RDS 연동 후 로컬에서의 Docker에 대해 궁금한 점이 있습니다.

1

81

1

댓글 생성, 삭제 시 게시글의 댓글 수 증감 로직 질문

1

93

1

https 설정 질문

1

108

2

섹션 5-26. AWS EC2 서버 배포 파트 질문입니다.

1

107

2

강의내용 중 질문드립니다.

1

166

2

jakarta persistence 플러그인은 intellij ultimate에서만 사용가능하다고 나오네요.

1

144

2

다운받은 강의자료 압축풀기가 안되요

1

131

2