스파르타코딩클럽/실강

Docker 정리하기(오늘 배운 실강 정리)

haedal-uni 2021. 11. 16. 23:05
728x90

 

1. docker images 리스트는 어떻게 찾으면 될까?

👉🏻 docker images

https://docs.docker.com/engine/reference/commandline/images/

 

 

 

 

2. 이미지 레이어, 컨테이너 레이어가 무엇일까?

레이어는 서로의 위에 쌓인다.

새 컨테이너를 만들 때 기본 레이어 위에 새 쓰기 가능한 레이어를 추가한다.

이 레이어를 종종 "컨테이너 레이어"라고 한다.

새 파일 쓰기, 기존 파일 수정 및 파일 삭제와 같이 실행 중인 컨테이너에 대한 모든 변경 사항은

쓰기 가능한 이 얇은 컨테이너 계층에 기록된다.

컨테이너와 이미지의 주요 차이점은 쓰기 가능한 최상위 레이어이다.

새 데이터를 추가하거나 기존 데이터를 수정하는 컨테이너에 대한 모든 쓰기는 이 쓰기 가능한 계층에 저장된다.

컨테이너가 삭제되면 쓰기 가능한 레이어도 삭제됩니다. 기본 이미지는 변경되지 않은 상태로 유지된다.

 

https://docs.docker.com/storage/storagedriver/

 

 

 

 

3. -alphine, -canari

https://hub.docker.com/_/openjdk

 

 

 

 

4. 

https://docs.docker.com/glossary/#layer

 

 

 

 

5. docker tag local-image:tagname new-repo:tagname

 

 

 

 

6. netstat -ao | findstr 3306 과 netstat -ano | findstr 3306  차이???

 

 

 

 

7. -v가 무슨 뜻일까??

https://docs.docker.com/engine/reference/commandline/run/

 

 

 

 

8. docker-compose.yml 이란 뭘까??

compose는 다중 컨테이너 docker 어플리케이션을 정의하고 실행하기 위한 도구이다.
compose는 YAML 파일을 사용하여 어플리케이션 서비스를 구현한다.

 

 

다중 컨테이너 어플리케이션을 정의하고 공유할 수 있도록 개발된 도구
YAML : Compose에서 서비스를 정의함

 

https://docs.docker.com/compose/

 

 

다중컨테이너

 

https://github.com/docker/awesome-compose

https://github.com/docker/awesome-compose/tree/master/react-java-mysql

 

 

 

 

https://docs.microsoft.com/ko-kr/visualstudio/docker/tutorials/use-docker-compose
애플리케이션 스택 실행

👉🏻먼저 앱과 데이터베이스의 다른 복사본이 실행되고 있지는 않은지 확인

 

 

728x90

'스파르타코딩클럽 > 실강' 카테고리의 다른 글

Spring 4  (0) 2022.01.14
키워드 정리  (0) 2021.11.12