2022년 11월 18일 금요일
@ 오늘은 금요일이지만, 개운한 마음은 들지 않는다,
이제부터 본격적인 개발 작업이 시작되기에 그런 것 같다,
그래도 기획 단계에서, 다시금 열정을 느꼈기 때문에
현재 마음가짐은 매우 긍정적인 상태이다,
넉넉한 기간은 아니지만, 12월4일까지의 우선 목표와
12월9일까지의 최종 목표를 위해 달려보겠다.
[수업 순서]
[도커]
- 도커(Docker)는 리눅스 응용 프로그램들을
프로세스 격리 기술들을 사용해 컨테이너로 실행하고
관리하는 오픈 소스 프로젝트이다.
- 컨테이너 기반 오픈소스 가상화 플랫폼 이라고 정의할 수 있다.
[도커(Docker) 이미지와 컨테이너]
- 도커 이미지와 컨테이너는 도커를 이해하는데 있어
가장 중요한 개념이다.
[도커(Docker)의 사용 이유]
- VM을 사용하지 않고 도커 엔진을 이용하여 동작하기 때문에
성능 개선과 동시에 메모리 용량을 적게 요구한다.
컨테이너를 실행하기 위한 모든 정보를 가지고 있기 때문에,
새로운 환경에서 이것 저것 설치할 필요 없이 새로운 서버에
이미지만 다운받아서 컨테이너를 생성할 수 있다.
개발환경 설정할 때 초기 세팅이 빠르고 실행환경을
강제화할 수 있다. 도커는 개발자가 원하는 환경 세팅을
모듈식 유닛을 조합함으로써 만들수 있게 해준다.
이는 개발 주기, 기능 배포, 버그 수정의 속도를 높여준다.
[도커의 도구]
※ 화이팅...!