Docker 설치 (ubuntu18.04)
Docker 란?
Linux 컨테이너라는 커널 컨테이너 기술을 이용하여 만든 컨테이너 기술 중 하나.
- 운영체제를 가상화 하지 않는 컨테이너 기술이라, 가상머신에 비해 가볍다
- VM 을 포함하여, 한대의 서버에 여러개의 서비스를 구동하기 좋다
- 가상머신 (VM) 과는 달리, 기존 리눅스 자원 (디스크, 네트워크) 들을 그대로 활용할수 있어서, 여러 서비스들을 한 서버에 돌기기가 좋은 편이다.
구글과 아마존에서도 도커를 지원하고 있기 떄문에, 많은 사용자들이 작성해둔 소프트웨어 패키지/이미지들이 많아서, 사용성과 접근성이 좋다.
다시 한번 정리하면, 도커란,
컴퓨터안에 다른 공간들과 분리된, 컨테이너 라는 가상의 공간을 만들어 주는 프로그램으로,
리눅스 기반으로 되어 있다.
컨테이너를 통해, 여러 환경들을 관리할수 있고, 같은 세팅을 공유하는 일도,
이미지 파일 하나만 공유한다면, 쉽게 작업할수 있다.