xtring's dev blog

3. 도커를 사용해보자

Section 01) 도커를 사용하려면

도커를 설치하고 사용해보자

도커는 기본적으로 리눅스용이지만 윈도우와 macOS에서도 사용할 수 있다

도커를 사용하기 위해서는 도커 엔진이 필요하다. 도커 엔진을 설치하려면 기본적으로 리눅스 운영체제가 필요하다. 하지만 리눅스 컴퓨터가 아니면 도커를 사용할 방법이 없는 것은 아니다. VirtualBox나 VMware 같은 가상화 소프트웨어에서 만든 가상 머신을 이용해 윈도우나 macOS에서 리눅스 환경을 구축하거나 윈도우용/macOS용 도커를 사용해 윈도우 및 macOS에서 도커를 사용할 수 있다.

도커 환경을 구축하는 세 가지 방법

  1. 리눅스 컴퓨터에서 도커 사용하기
  2. 가상 머신이나 렌탈 환경에서 도커를 설치하고 윈도우나 macOS를 통해 사용하기
  3. 윈도우용/macOS용 도커 사용하기 –> 준비 과정에 조금 차이가 있을 뿐이지 명령어는 공통적으로 사용 가능

윈도우용/macOS용 도커 사용하기

윈도우와 macOS에서는 리눅스 운영체제가 들어있는 패키지(도커 데스크톱)을 사용한다

도커 데스크톱

도커 데스크톱 - macOS용
[패키지]
ㄴ도커 엔진
	ㄴ리눅스 운영체제
	ㄴ가상환경(Hyper-Kit)

도커 데스크톱은 일반적인 소프트웨어처럼 사용한다

운영체제가 두 개라니 괜찮을까?

도커 데스크톱을 사용하기 위한 조건과 도커 데스크톱이 불안정한 경우

Column: 도커 데스크톱과 툴박스 버전의 차이

도커 데스크톱
ㄴ 윈도우용 도커 데스크톱
ㄴ macOS용 도커 데스크톱

툴박스 버전(구 버전)
ㄴ 윈도우용 툴박스 버전
ㄴ macOS용 툴박스 버전

도커를 실행하기 위한 조건

운영체제가 64비트인지 확인

macOS 버전의 사용 조건

Section2) 도커 설치

도커는 간단히 설치할 수 있다

Column: 도커를 설치하면 컴퓨터가 느려진다?

도커 데스크톱의 화면 확인

도커 데스크톱의 구성에 대해서 설명

WSL2에서 동작하는지 여부 확인

Section3) 도커의 조작 방법과 명령 프롬프트 및 터미널 실행

도커는 명령 프롬프트 또는 터미널에서 다룬다

명령 프롬프트 및 터미널에 대해 주의할 점

‘penguin’인 컨테이너가 있다

프롬프트는 현재 사용자를 나타낸다

# [호스트명]: ~[사용자명] $
#예: chiropc: ~chiro $

#docker