https://www.youtube.com/watch?v=Ps8HDIAyPD0&list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf&index=1
영상을 보고 작성
docker
개발을하면서 여러 프로그램들을 설치할때 오류가 나는경험 많이 해봤을겁니다
개개인의 컴퓨터 설정이 전부 다른데 이걸 설치하고 하는데 오류가 많이나는데
이를 해결하기 위한 방법중 하나는 가상 os를 설치한후 그 위에 앱을 설치하는겁니다
하지만 이렇게 할경우 가상os가 너무 무겁고 용량도 많이먹게됩니다
이러한 문제를 해결하기위해
운영체제 위에 또 다른 운영체제를 설치하는게 아닌
하나의 운영체제에서
컨테이너라는 격리된 환경을 만들고
그 컨테이너엔 가상os전체가 아닌 앱을 실행하는데 필요한 라이브러리와 실행파일만 넣습니다
이러한 컨테이너 기술을 다루는 여러 소프트웨어가 있지만
그중에서 가장 많이쓰는게 docker 입니다