우분투 22.04에 docker 설치 방법 및 docker compose 설치 방법

우분투는 대표적인 리눅스 배포판 중 하나로, 무료이면서 안정적인 운영체제로 많은 사용자들에게 사랑받고 있습니다. 우분투22 버전에서 docker를 설치하는 방법에 대해 알아보려고 합니다. docker는 컨테이너 기반의 오픈소스 가상화 플랫폼으로, 애플리케이션을 컨테이너로 만들어 배포하고 실행할 수 있게 해줍니다. 그럼 우분투22에서 docker를 설치하는 방법을 하나씩 살펴보고 추가로 docker compose를 설치하는 방법도 알아보겠습니다.

이 방법은 우분투22 뿐만아니라 우분투20 버전에서도 사용이 가능하므로 참고해주세요.

docker 설치

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

도커 설치 완료 후 서비스 등록

$ sudo systemctl enable docker

docker 실행 확인

도커 서비스 상태 확인

$ service docker status
  
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2023-05-17 01:44:12 UTC; 5h 11min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 2438 (dockerd)
      Tasks: 10
     Memory: 26.0M
        CPU: 1.214s
     CGroup: /system.slice/docker.service
             └─2438 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

docker-compose 설치

$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.18.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
이 명령어를 이용하면 "/usr/local/bin/" 경로에 "docker-compose" 라는 이름의 파일로 다운됩니다.
참고) https://github.com/docker/compose/releases 에서 최신 버전 확인이 가능합니다.
최신 버전을 설치하고 싶다면 위 명령어에 보이는 2.18.0 라는 버전 숫자를 바꿔주세요.

$ sudo chmod +x /usr/local/bin/docker-compose
chmod 를 통해서 실행이 가능하게 권한을 세팅합니다.

$ sudo docker-compose -v
Docker Compose version v2.18.0
docker-compose 명령이 제대로 먹히는 지 확인합니다.

과거에 도커를 설치하는 일은 꽤 번거롭고 귀찮은 작업이었습니다. 어느 순간부터는 명령어 몇 줄만 복붙해주면 거의 자동으로 설치되는 수준에 이르게 되었습니다. 이상으로 우분투22 에서 docker와 docker compose 설치하기를 마칩니다.

댓글 남기기