Today Mini Learned :

기록하는 습관 들이기

STUDY - 공부기록/etc

201031 도커 특강

얌챠 2020. 10. 31. 14:40

도커와 VM

  • Guest OS가 없음
  • 오버헤드가 적음 (기존 방법을 사용했을 때 보통 10%) -> 3%
  • 사용자들이 만든 가상 이미지(도커 이미지)를 도커 허브에서 공유 가능! (즉석밥과 같음)
  • 에코시스템 (도커가 완벽한게 아니어서 이를 보완하기 위한 기술들) -> 쿠버네티스를 통해 vSpearr같은역할 여러대에 깔 수 있도록 해줌

 도커 쿠버네티스는 Google의 Go언어를 사용했음

표준 스탠다드 runC -> podman

근데 도커는 리눅스와 살짝 다름

  • 환경변수 설정
  • 서비스 수행 방식

 

ubuntu는 apt -> .deb

redhat은 yum -> .rpm

 

도커 이미지와 컨테이너

$ -> local machine
도커 명령어 입력은 여기에서

#-> 컨테이너에 접속된 상태
컨테이너로써의 버추얼 머신

옵션
- 글자 한개 ( -it (-i와 -t결합) )
-- 글자 두개 ( --name)

자동으로 최신 버전 다운로드

 

우분투를 가상 머신에서 깔면 부팅 프로세스가 진행되고 오래걸림 (이미지 자체가 914MB)
근데 도커 쓰니까 진짜 빠르다. 심지어 처음에만 다운로드 하고 나머지 다시 사용할때는 다운로드할필요없이 바로 실행되는데다가 용량도 적다 (이미지 72.9MB)
근데.. 커널 버전이 동일하다?

도커 이미지 uname -a
호스트에서의 uname -a

커널은 같이 씀 원래 vm에서는 커널을 다르게

'STUDY - 공부기록 > etc' 카테고리의 다른 글

모두를 위한 프로그래밍 : 파이썬 수료 완료!  (0) 2020.09.27
[Webhacking.kr] old-14  (0) 2020.09.21
[Webhacking.kr] old-16  (0) 2020.09.21
[Webhacking.kr] old-15  (0) 2020.09.21