반응형
docker란
하나의 밀키트임
다른 컴퓨터에서도 간단하게 작동시킬 수 있는 모든 기능들을 모아서 docker파일을 만듦
그것을 돌리는 가상컴퓨터가 있는게 그게 바로 컨테이너임
docker 맛보기
docker 파일이 필요함
어떤 os를 쓸껀지
어떤 프로그램이랑 라이브러리랑
sdk를 쓸건지
어떤 내용을 실행시킬건지
명령어 하나만 입력하면
싹 포장이 가능 (buil~ 부터 밀키트로 생각,,,)
클릭 한 번으로 밀키트 실행이 가능함
docker의 근황
1. 모든 기능을 잘게 쪼개서 처리하기 시작하고
2. 자동배포가 쉬워지고
3. 원하는 버전과 원하는 라이브러리 설치 및 삭제가 굉장히 쉬워짐
-> 그래서 본인 로컬 pc에 아무것도 설치하지 않음
docker 내부
리눅스에서 가상화를 만들 수 있는데
이런걸 쓰면 컨테이너를 만들 수 있고
이런 컨테이너는 가상컴퓨터와 같다고 생각하면 됨
문제
- 안정적인 데이터에는 문제임 ( 컨테이너의 데이터 휘발성이 강함)
- aws 비용적인 문제
- docker가 쉽다면서 docker 세팅부터 시키는 곳들이 생김 (불가능)
docker공부해서 파일도 만들어보자
후기
https://www.youtube.com/watch?v=e0koWWAmXSk
위의 개념 정리는 이 유튜브 강의를 보고 정리했다
엔지니어링 공부 처음 했을 때 이 강의를 봤었는데
그 때 docker 이 강의를 봤을 때 봐도 이해를 못하고 넘어갔는데
이걸 지금 다시 강의를 보니 이해가 너무 잘되는 강의였다
역시 실제로 실습해보면서 느껴보는게 이해를 하는데 제일 빠른 방법인 듯 싶다
반응형
'데이터엔지니어링 > Docker' 카테고리의 다른 글
Docker vs 컨테이너 vs 쿠버네티스의 개념 정리 (0) | 2024.12.08 |
---|---|
docker 윈도우 설치 후 superset도 설치 실패한 이유 (2) | 2024.11.02 |