오늘은 Docker 란 무엇인가 에 대한 기초에 공부 진행하고 기초 실습을 하며
여러가지를 알수있게 되었다.
우선 Docker 란?
django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다.
컨테이너 환경은 가상 머신(Virtual machine)에서 사용되는 가상 환경과 비슷하지만 다른 구조를 가지고 있다.
그러기 떄문에
docker를 사용할 경우 다양한 어플리케이션을 쉽고 빠르게 배포할 수 있다.
컨테이너는 각각 독립적인 환경에서 구동되기 때문에 안정적인 운영이 가능고.
docker 이미지를 통해 동일한 환경을 가진 컨테이너를 쉽게 생성하고 관리할 수 있기 때문이다.
docker 이미지는
가상 머신에서 윈도우를 설치할 때, 윈도우 ISO를 사용해 설치하는 것처럼 docker 컨테이너는 docker 이미지를 기반으로 생성되고
이미지는 docker 컨테이너가 생성될 때 실행되는 실행파일, 설정 등을 가지고 있다. 예를 들어, docker postgresql 이미지는 컨테이너가 실행됐을 때 postgresql을 실행시키기 위한 패키지들이 기본적으로 설치되어 있다.
위와 같이 기본 이론 과 실습 을 진행 하였고,
JS에 기본적인 사용법 과 앞으로 무언 공부 해야 되는 지를 찾아보고, 주말 과 다음주 계획을 세운 하루 였다.
'TIL(Daily) > ETC' 카테고리의 다른 글
Mon/21/Nov/22 프젝트준비 (0) | 2022.11.21 |
---|---|
Fir/18/Nov/22-JavaScript(Toggle),Docker (TimeAttack) (0) | 2022.11.20 |
Thu/10/Nov/22- Time_Attack (0) | 2022.11.10 |
Wed/09/Nov/22-Docker+딥러닝 (0) | 2022.11.09 |
Tue/08/Nov/22 Django-추천 시스템 프로젝트 -5 (0) | 2022.11.09 |
댓글