본문 바로가기

공부 자료/Kubernetes & Docker

[Docker] 도커 엔진 시작/종료하기

도커 엔진을 시작/종료하는 방법

 

도커 엔진 실행

- 도커 엔진은 설치와 함께 실행

- 계속 동작 상태로 남아있지만 컨테이너를 실행 중이 아니라면 컴퓨터의 리소스를 거의 차지하지 않아 문제가 없음

- 도커 데스크톱은 도커 엔진을 자동으로 실행하도록 설정되어 있어 비활성화 하지 않을 경우 컴퓨터가 부팅될 때마다 도커 엔진도 자동 실행

 

컨테이너 실행

- 도커 엔진이 한 번 종료되면 모든 컨테이너는 정지 상태로 변경

- 자동 실행 설정이 없기 때문에 도커 엔진과 함께 컨테이너를 복구하려면 컨테이너를 실행하는 스크립트를 작성해야 함

 

 

즉, 도커 엔진은 컴퓨터를 켰을 때 자동으로 실행할 수 있지만, 컨테이너는 그렇지 않음.

 

 


 

각 환경에서 도커 엔진 시작하기

 

 

1. 윈도우

  • 도커 엔진 시작 : 화면 왼쪽 아래에 위치한 시작 버튼을 클릭해 시작 메뉴를 열고 [Docker Desktop] 클릭
  • 도커 엔진 종료 : 화면 오른쪽 아래에 위치한 태스크 트레이에서 도커 데스크톱 아이콘을 클릭한 후 메뉴에서 [Quit Docker Desktop]을 클릭
  • 자동 실행 설정 : 태스크 트레이에서 도커 데스크톱 아이콘을 클릭한 후 메뉴에서 [Start Docker Desktop when you log in]에 체크

2. macOS

  • 도커 엔진 시작 : 파인더 >> '애플리케이션' 폴더 >> [Docker Desktop] 클릭
  • 도커 엔진 종료 : 화면 오른쪽 위에 위치한 상태 막대에서 도커를 클릭 >> 메뉴에서 [Quit Docker Desktop]을 선택
  • 자동 실행 설정 : 화면 오른쪽 위에 위치한 상태 막대에서 도커를 클릭 >> 메뉴에서 [Preferences]를 선택 >> [Start Docker when you log in]에 체크

3. 리눅스

: 도커 엔진을 시작 / 종료하려면 root 권한이 필요

  • 도커 엔진 시작 : sudo systemctl start docker
  • 도커 엔진 종료 : sudo systemctl stop docker
  • 자동 실행 설정 : sudo systemctl enable docke