3. 도커란?
▪ 리눅스 컨테이너를 관리
▪ 컨테이너: 리눅스 프로세스로서 독립된 환경(라이브러리, 네트워크 등)을 제공
▪ 예) 파이썬만 돌아갈 수 있는 파이썬 환경 제공
▪ 예) 자바만 실행할 수 있도록 파이썬 환경 제공
3
리눅스 커널
도커
파이썬
컨테이너
자바
컨테이너1
node
컨테이너1
4. 도커란?
▪ 도커를 실행하기 위해서는 리눅스 운영체제가 필요
▪ 윈도우에서 도커를 사용하기 위해서 WSL과 Docker Desktop설치 필요
4
윈도우 운영체제
가상화 레이어(Hyper-V)
파이썬
컨테이너
자바
컨테이너1
node
컨테이너1
WSL
리눅스 운영체제(Ubuntu ...)
Docker Desktop
Docker
참고자료: https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-faq#wsl-2--hyper-v---------windows-10-home------------