도커(Docker) 란?(설치 및 실습/도커에서 ubuntu설치,도커에서MySQL설치/도커에서 모니터 설치, 도커에서 MySQL워크벤치 설정/ 도커에서 Python서버 실행,도커에서 nginx(webserver))
도커란 도커는 컨테이너 기반 오픈소스 가상화 플랫폼이며, 라이브러리, 시스템 도구, 코드, 런타임을 포함한 소프트웨어를 컨테이너로 패키징시키는 것이다. 로컬 PC, AWS, GCP, Azure 등 환경에 관계없이 빠르게 배포 및 테스트할 수 있다. VM(가상머신)은 Guest OS가 있다.(Guest OS는 독립된 커널을 가지고 있다.) 즉, 애플리케이션을 설치하면 커널의 관리를 받는다 도커(Docker) 컨테이너는 호스트OS만 존재하며 커널이 없다. 즉, 커널이 없는 OS다. 정확하게는 Host Operation System의 커널을 공유한다. (Host Operation Systemdml OS를 같이 공유해서 같이 쓴다는 의미) 공유의 개념에는 namespaces, cgroups, chroot이 있다..
2021. 5. 27.
최근댓글