본문 바로가기
인프라/Docker

[Docker] ubuntu24.04 Docker 설치 하기

by devthrive 2025. 8. 7.
반응형

도커를 설치하기전 시스템 패키지 업데이트를 필수로 해줍니다.

sudo apt update

 

해당 패키지들도 설치를 해줍니다.

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

 

 - apt-transport-https :
      APT 패키지 관리자가 HTTPS 프로토콜을 통해 저장소(리포지토리)에 안전하게 접근할 수 있도록 해주는 패키지

 - ca-certificates
     인증서 신뢰 체인을 관리하는 패키지로, HTTPS 접속 시 서버 인증서를 검증하기 위한 CA 인증서들을 포함
     안전하게 HTTPS 연결을 하기 위해 필수입니다.

 - curl
     URL을 통해 데이터를 전송하거나 받는 명령줄 도구입니다.

 

 - software-properties-common
    APT 저장소 및 PPA(Personal Package Archive)를 관리할 수 있는 다양한 명령어들을 제공

 

Docker 공식 저장소 패키지의 무결성을 검증하기 위한 GPG 키 다운.

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

 

 

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

 

 

Docker 저장소가 추가 되었으니 패키지 목록을 다시 업데이트 해야함

sudo apt update

 

Docker 엔진, CLI, 그리고 기본 컨테이너 런타임 설치

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

 

- docker-ce : Docker 엔진 본체
  docker-ce-cli : Docker 커맨드라인 인터페이스
  containerd.io : 컨테이너 런타임
  docker-buildx-plugin : 향상된 이미지 빌드 도구
  docker-compose-plugin : 멀티컨테이너 설정 도구

 

설치가 완료된 후 수동 실행 과 부팅시 자동 실행 되게끔 설정 후 도커 상태 확인

sudo systemctl start docker
 - 도커 수동 실행
sudo systemctl stop docker
 - 도커 수동 정지
sudo systemctl enable docker
 - 부팅시 자동으로 실행
sudo systemctl status docker
 - 도커 실행 상태 확인

 

Active: active (running) - 도커 정상 작동

Active: inactive (dead)  - 도커 중지 상태

 

도커 버전과 정상 작동하는지 확인

docker --version
 - 도커 버전 확인
sudo docker run hello-world
 - 도커 실행 확인

 

도커는 보통 sudo 권한으로 실행 하지만 현재사용자는 permission denied됨. 현재 사용자 권한으로 도커 명령어를 실행하고 싶으면 현재 사용자를 docker 그룹에 추가 후 재로그인

sudo usermod -aG docker $USER
 - 현재 사용자를 docker 그룹에 추가 하여 docker 명령어를 사용할 수 있음

 

재로그인 후 정상작동 확인

docker ps
 - 현재 실행중인 컨테이너 들을 나타냄

반응형