도커(Docker) 란?
Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼으로, 소프트웨어를
컨테이너라는 표준화된 유닛으로 패키징 하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있습니다.
2. Docker 작동 방식
Docker는 컨테이너를 위한 운영 체제입니다. 가상 머신이 서버 하드웨어를 가상화하는 방식과 비슷하게(직접 관리해야 하는 필요성 제거) 컨테이너는 서버 운영 체제를 가상화합니다.
[그림 2-1]와 같이 VM(가상머신)은 하나의 서버(Server) 위에 가상화(Hypervisor) 기반으로 여러 Guest OS가 각각 설치되어 있습니다. 반면에 Docker의 컨테이너는 하나의 서버(Server) 위에 가상화(Hypervisor)를 사용하지 않고, CPU, RAM, Disk, Network와 같은 운영체제의 자원을 필요한 만큼 격리하여 컨테이너를 할당합니다.
3. 맥북에 도커 설치하기
3.1. 도커 홈페이지에 접속을 하신 후, 우측 상단에 있는 Get Started을 클릭합니다.
3.2. Docker ID을 생성하는 페이지가 나오게 됩니다. 이때 Docker ID가 없으시다면 만들어 주시고, 만약 Docker ID가 이미 있으시다면, Sign In을 통해서 로그인을 해줍니다.
3.3. Docker ID로 로그인을 하신 후에 화면 가운데에 있는 Get started with Docker Desktop을 클릭해줍니다.
화면 중앙에 위치한 Download Docker Desktop for Mac을 눌러서 Docker.dmg을 다운로드합니다.
3.4.
다운로드한 Docker.dmg 을 실행시킨 후 아래와 같이 Docker 아이콘을 drag and drop 해서 Applications 폴더로 넣어 줍니다.
3.5.
3.6. Launchpad에 들어가서 Docker을 실행시킨 후, 사용자 비밀번호를 적어 주면, 맥 상단에 Docker 아이콘이 조그마하게 표시되며, Docker 설치가 완료되었으며, 4.2. 에서 만든 Docker ID을 이용해서 로그인을 해주시면 됩니다.
3.7. 도커가 정상적 작동하는 것을 확인할 수 있습니다.
4. 마무리
맥북에 Docker을 설치해봤습니다. 다음에는 Docker을 통해 Mysql을 설치해보겠습니다.
'IT > Infra' 카테고리의 다른 글
[Docker] MinIO 객체 스토리지 (0) | 2020.08.05 |
---|---|
[Mac] MinIO 객체 스토리지 (0) | 2020.08.01 |
[Centos7] redis 설치하기 (0) | 2020.02.10 |
[Centos7] maven 설치하기 (0) | 2020.01.08 |
[Centos7] Git 설치 (0) | 2019.12.12 |