본문 바로가기

리눅스

우분투 24.04에서 스크립트를 사용하여 최신 버전의 Docker를 설치하는 방법

반응형

우분투 24.04에서 스크립트를 사용하여 최신 버전의 Docker를 설치하는 방법

테스트 환경

$ lsb_release -d
Description:    Ubuntu 24.04.1 LTS

이전 버전의 Docker 제거

  • 이미 이전 버전의 Docker가 설치되어 있다면 제거하는 것이 좋습니다.
sudo apt-get remove docker docker-engine docker.io containerd runc

필수 패키지 설치

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

Docker(docker-ce) 설치

curl -fsSL https://get.docker.com | sudo sh

docker 버전 정보

docker version
docker compose version
$ docker version
Client: Docker Engine - Community
 Version:           28.1.1
 API version:       1.49
 Go version:        go1.23.8
 Git commit:        4eba377
 Built:             Fri Apr 18 09:52:14 2025
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          28.1.1
  API version:      1.49 (minimum version 1.24)
  Go version:       go1.23.8
  Git commit:       01f442b
  Built:            Fri Apr 18 09:52:14 2025
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.7.27
  GitCommit:        05044ec0a9a75232cad458027ca83437aae3f4da
 runc:
  Version:          1.2.5
  GitCommit:        v1.2.5-0-g59923ef
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

$ docker compose version
Docker Compose version v2.35.1
728x90

Docker 서버(엔진)의 버전만 출력

docker version --format '{{.Server.Version}}'
28.1.1

도커 데몬(서비스) 확인

sudo systemctl status docker

도커 데몬(서비스) 재기동

sudo systemctl enable --now docker
sudo systemctl restart docker

Docker 그룹에 사용자 추가

usermod -aG docker ${USER}
newgrp docker
더보기

---

chmod 666 /var/run/docker.sock

---

Docker 동작 확인

Docker가 제대로 설치되었는지 확인하기 위해 hello-world 이미지를 실행해보세요.

sudo docker run hello-world

실행 결과에서 "Hello from Docker!" 메시지를 확인할 수 있어야 합니다.

 

참고URL

- Docker Documentation : Ubuntu에 Docker 엔진 설치

 

반응형