카테고리 없음

리눅스 Ubuntu에 Docker 설치하기

좌바코딩 2025. 8. 12. 20:18

도커(Docker)란?

애플리케이션(ex. Java Spring)과 실행 환경(ex. Java17)을 하나의 패키지로 묶어 실행하는 컨테이너 기술.

즉, "내 컴퓨터에서는 환경설정이 잘 되서 작동은 잘됬는데 서버에서는 환경이 안맞아서 작동이 안돼!"라는 문제를 해결 해줌

도커 컨테이너 내부에는 애플리케이션과 실행환경이 있어서 어떤 컴퓨터에서든 작동이 가능함

하나의 가벼운 가상머신을 들고있다고 생각하면 좋음

 

도커 핵심 구성요소

이미지(image) : 실행 환경과 애플리케이션이 들어있는 패키지(ex. spring + java21 합쳐있음)

컨테이너(container) : 이미지를 실행한 인스턴스

 

도커(Dokcer) 설치하기 for Ubuntu

1. 패키지 목록 업데이트

sudo apt-get update

 

2. 필수 패키지 설치

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

 

3. Docker 공식 GPG 키 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

 

4. Docker 저장소 추가

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

5. 패키지 목록 업데이트 한번더!

sudo apt-get update

 

6. Docker 설치(Docker와 관련 패키지를 설치)

sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

 

7. Docker 설치 확인

Docker version 2x.x.x, build xxxxxx 라고 나오면 됨

버전과 빌드는 언제 설치했는지에 따라 다름

docker --version

 

8. Docker 서비스가 실행중인지 확인

 Active: active (running) 이 보이면 정상적으로 실행중인 상태

sudo systemctl status docker