지난 게시물에서는 파이썬 가상환경 만들기를 진행했었다.
https://shuoshi.tistory.com/237
파이썬의 다른 버전을 설치 한다던지,
모듈간 충돌을 방지하기 위해 가상환경을 설치했었는데,
이번에는 조금 더 큰 개념으로 접근해서
docker(도커)를 사용한 리눅스 기반의 가상환경을 만들어 보려 한다.
상단에 도커 로고를 보면 고래 위에 컨테이너 들이 쌓인것이 보이는데,
도커는 컨테이너를 통채로 옮겨서 환경을 구축한다는 그런 의미이다.
즉, 원래 가상환경은 아파트라 생각하면 101호 빈집을 복사해서 102호에 붙여넣는 개념이라면
도커는 101호 살림살이까지 모두 복제해서 102호에 만들어 넣는다는 것이다.
그래서 101호나 102호나 똑같은 환경에서 작업이 가능하다는 의미.
**docker?
docker은 컨테이너라는 단위로 어플리케이션과 실행 작업환경 등을 묶어 배포 및 실행하기 위한 오픈소스 플랫폼.
도커를 사용하면 빠르고 간단하게 어플리케이션을 실행 가능하며, 배오 및 관리도 쉽다.
** 컨테이너?
컨테이너란 소프트웨어를 묶어서 패키징 하는 방식
어플리케이션의 코드, 시스템도구, 라이브러리 등 모두 포함하여 독립적으로 실행가능함
** 이미지?
어플리케이션 실행에 필요한 모든 파일과 설정을 포함하는 템플릿
도커 파일을 통해 이미지가 만들어지고 ,도커 이미지를 사용하여 컨테이너를 만드는 구성을 갖음.
https://www.docker.com/products/docker-desktop/
상단 링크에서 도커 테스크탑 설치 가능.
이후 아나콘다 prompt를 켜서
wsl --update 을 치면 wsl이 업그레이드가 되면서
도커 사용이 가능해진다.
도커 설치 끝.
참고로 도커 설치를 끝낸것이고
이제 필요한 이미지를 다운받고 설치해야함.
'코딩하는 ditto > 코딩러 도전기' 카테고리의 다른 글
아나콘다로 파이썬 가상환경 설치하기(왕초보용) (0) | 2023.07.24 |
---|---|
국비지원 코딩 도전기 #5. 보여주기식 공부는 아닌듯. (0) | 2023.03.09 |
국비지원 코딩 도전기#4. 중앙정보처리학원 3차 면접과 합격 (2) | 2023.03.01 |
국비지원 코딩 도전기#3. 중앙정보처리학원 상담 (0) | 2023.02.23 |
국비지원 코딩 도전기 #2. 코딩 학원 알아보기 (0) | 2023.02.19 |