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
애플리케이션 스택 실행
👉🏻먼저 앱과 데이터베이스의 다른 복사본이 실행되고 있지는 않은지 확인