xtring.dev

Docker 입문 - 설치(feat. 생활코딩) 본문

Infra./Docker

Docker 입문 - 설치(feat. 생활코딩)

xtring 2022. 1. 2. 07:54
 
 
 
 
docker
 
 

 

Docker 입문수업 - 설치

 

 

  설치 전 우리가 알아야할 것이 몇가지 있습니다. 도커와 같은 컨테이너(container) 기술은 리눅스 운영체제 기술입니다. 여기서 우리는 두가지를 알고 있습니다.
1. 도커 위에서 돌아가는 컨테이너 또 그 컨테이너 안에서 동작하는 각각의 앱들은 리눅스 운영체제에서 동작하는 어플리케이션이 있다.
2. 우리의 운영체제가 리눅스가 아니더라도 리눅스 가상머신을 통해 우리의 환경에서 컨테이너 기술을 사용할 수 있다.

 

  그러나 우리가 사용할 도커는 알아서 가상머신을 만들어주고 그 위에 리눅스를 설치해줍니다. 복잡하게 설정할 것이 하나도 없습니다.

 

Linux / Windows, Mac 환경에서의 container

 

 

  만약, 리눅스 환경을 사용중이라면 우리의 컴퓨터에서는 그 위에서 바로 도커가 바로 실행되기 때문에 성능의 저하가 없습니다. 이 경우 고성능으로 컨테이너의 사용이 가능합니다. 그런데 우리가 리눅스를 사용하고 있지 않다면 가상머신을 설치하기 때문에 어느 정도의 속도 저하를 감수해야합니다. 그럼에도 불구하고 우리가 리눅스가 아닌 운영체제를 사용하더라도 도커를 쓰는 이유는 편의성이 매우 좋아지기 때문입니다. 이제 설치를 시작해 봅시다.

 

Docker install

Docker Desktop App(dashboard) 설치하기

Empowering App Development for Developers | Docker

 

  도커 홈페이지의 Developers > Doc 페이지로 들어가보면 다운로드와 설치(download and install)이라는 콘텐츠가 보입니다. 여기서 자신의 운영체제에 맞는 도커를 설치합니다.
  그리고 우리는 도커 dashboard를 실행할 수 있습니다.

 

docker dashboard

 

  도커 앱을 통해서 도커를 그래픽컬한 환경에서 제어할 수 있게 됩니다. 하지만 도커는 그래픽컬한 환경보다 명령어를 통해서 제어하는 것이 도커의 풀파워를 발휘하기에 좋습니다. 참고로 리눅스 사용자들에는 도커 GUI(Docker Desktop)이 제공되지 않으며 명령어로만 도커를 제어할 수 있습니다.

 

 

 

Docker CLI로 Docker 설치 확인하기

  이제 터미널(terminal; Mac 기준, Windows라면 cmd)에서 docer images를 실행해봅니다.

 

# Windows, Mac
$ docker images


# Linux
$ sudo docker images
# sudo를 사용하지 않으면 permission error가 납니다.

 

 
  별 다른 에러가 발생하지 않았다면 도커를 성공적으로 설치한 것입니다. 성공적으로 도커를 설치했다면 이제 명령어로 도커를 제어할 수 있는 준비가 되신겁니다. 다음 수업에서는 도커의 사용방법에 대해서 알아봅시다.
 
 
 
 
다음 아티클 바로가기
반응형
Comments