본문 바로가기
TIL(Daily)/ETC

Fri/11/Nov/22 -Docker&JS

by Hawie 2022. 11. 12.

오늘은 Docker 란 무엇인가 에 대한 기초에 공부 진행하고 기초 실습을 하며

여러가지를 알수있게 되었다.

 

우선  Docker 란?

 

django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다.

컨테이너 환경은 가상 머신(Virtual machine)에서 사용되는 가상 환경과 비슷하지만 다른 구조를 가지고 있다.

 

그러기 떄문에

 

docker를 사용할 경우 다양한 어플리케이션을 쉽고 빠르게 배포할 수 있다.

컨테이너는 각각 독립적인 환경에서 구동되기 때문에 안정적인 운영이 가능고.

docker 이미지를 통해 동일한 환경을 가진 컨테이너를 쉽게 생성하고 관리할 수 있기 때문이다.

 

docker 이미지는 

가상 머신에서 윈도우를 설치할 때, 윈도우 ISO를 사용해 설치하는 것처럼 docker 컨테이너는 docker 이미지를 기반으로 생성되고

이미지는 docker 컨테이너가 생성될 때 실행되는 실행파일, 설정 등을 가지고 있다. 예를 들어, docker postgresql 이미지는 컨테이너가 실행됐을 때 postgresql을 실행시키기 위한 패키지들이 기본적으로 설치되어 있다.

 

 

위와 같이 기본 이론 과 실습 을 진행 하였고,

JS에 기본적인 사용법 과 앞으로 무언 공부 해야 되는 지를 찾아보고, 주말 과 다음주 계획을 세운 하루 였다.

댓글