inflearn logo
강의

Course

Instructor

Complete One Full Cycle of Backend Service with Spring Boot and AWS

Deploying an Application to AWS EC2 Server

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

Resolved

56

jkl15451199

8 asked

1

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

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

aws mysql docker spring-boot jpa

Answer 1

0

apiece

안녕하세요 석석님

 

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

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

 

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

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

 

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

 

감사합니다.

맥북으로 RDP 연결 질문

0

13

1

라우팅 테이블 설정 중 궁금한게 있습니다.

0

26

1

프롬프트, 스킬, sub-agent

0

16

0

라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항

0

18

2

수강 연장 가능하면 요청 드립니다.

0

15

2

RepositoryTest의 패키지 위치가 domain인 이유

0

13

1

JPA Repository 질문이 있습니다!

1

28

2

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

1

30

1

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

2

66

1

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

1

42

1

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

3

108

4

영상 안보임

0

81

4

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

1

73

2

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

1

59

1

URL 오타 방지

1

55

1

배포 후 Entity 수정 관련

1

75

1

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

1

61

2

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

1

69

1

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

1

76

1

https 설정 질문

1

93

2

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

1

95

2

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

1

150

2

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

1

131

2

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

1

116

2