docker는 docker host(=docker), container, image가 있으며, 독립된 환경이다.
무역으로 비유하자면 image는 무역물품, host는 배, container는 무역물품을 담고 있는 박스라고 볼 수 있다.
docker의 host port와 container port를 연결해서 container를 호출하는데 파일시스템 같은 경우 container 내부에서 관리하기 힘드니 로컬 경로를 연결시켜서 호출할 수 있다. 이렇게 하면 파일 관리가 수월하다.
docker 공부 로드맵을 참고하려면 해당 링크를 참고하자 → https://seomal.com/map/1
+ 추가로 쿠버네티스 개념이 궁금해서 봤던 영상
컨테이너 = 서버 = 소프트웨어+하드웨어 (*간단요약)
docker host가 많아지니 관리가 힘들어서 생겨난 것이 쿠버네티스
컨테이너 오케스트레이션 도구, 오케스트라의 지휘자 !
원하는 상태를 문서로 정리하면 쿠버네티스가 해당 문서에 따라 처리
1. 컨테이너를 사용하면 한 대의 서버에서 여러 개의 소프트웨어를 안전하고 효율적으로 운영할 수 있습니다.
2. 도커는 컨테이너를 관리하기 위한 도구로 일종의 프로그램입니다.
3. 쿠버네티스는 서버가 여러 대 있는 환경에서 각각의 서버의 도커에게 대신 지시해 주는 오케스트레이션 도구입니다.