[Docker] 도커 설치하기

안나·2024년 1월 25일
1

DevOps

목록 보기
9/21
post-thumbnail

실행 환경

  • Ubuntu 22.04

🐳Docker 설치


공식 문서 링크  

1. 우분투 시스템 패키지 업데이트

리눅스 계열 운영체제에서 쓰이는 패키지 관리 툴인 apt를 최신 버전으로 업데이트 한다

sudo apt-get update

2. 필요한 패키지 설치

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  • apt-transport-https : https를 통해 데이터나 패키지에 접근할 수 있다. (링크)
  • ca-certificates : Certificate Authority - certificates라는 뜻으로 SSL기반 웹 애플리케이션이 SSL연결의 진위여부를 판별할 수 있게 해준다.
  • curl : 링크로 데이터를 다운 받을 수 있게 해주는 도구
  • software-properties-common : 우분투에서 PPA를 사용하기 위한 패키지
  • PPA : Personal Package Archive.
    우분투는 우분투 소프트웨어 센터에 등록된 프로그램 및 버전만 다운받을 수 있다. 이 방식이 편리하고 검증된 프로그램만 다운 받을 수 있다는 점에서 안전하지만 새로운 버전이 빨리 업데이트 되지 않는다는 단점이 있다. 업데이트 주기는 우분투가 업데이트 되는 6개월인데, 보다 자유롭게 최신 버전과 등록되지 않은 프로그램을 다운 받을 수 있도록 도와 주는 것이 PPA다.

3. Docker의 공식 GPG키를 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • | : 파이프라인. 한 명령어에서 나온 결과값을 다음 명령어에 넣어준다.
  • sudo apt-key add - : 패키지 키를 추가한다
  • GPG키 : GNU Privacy Guard
    gpg키는 도커에만 존재하는 것은 아니고, 리눅스 패키지 관리 툴이 이 프로그램 패키지가 유효한지 확인하기 위해 설치 전 gpg키로 검증하는 과정을 거친다고 한다. 그래서 curl로 gpg키를 다운받아 apt 키 리스트에 추가해야 한다.

4. Docker의 공식 apt 저장소를 추가

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  • sudo add-apt-repository [저장소 이름]

이 명령어를 실행하면 apt 리스트에 도커가 추가된다. (저장소 이름은 구글에 프로그램과 ppa로 검색하면 찾을수 있다.)

5. 시스템 패키지 업데이트

최신 도커 버전을 다운받기 위해 패키지를 업데이트 한다.

sudo apt-get update

6. Docker 설치

sudo apt-get install docker-ce docker-ce-cli containerd.io

도커 엔진은 유료로 제공되는 기업용 솔루션인 EE(Enterprise Edition)와 무료로 제공되는 CE(Community Edition)로 나뉘는데, CE버전을 설치했다.

7. Docker가 설치 확인

7-1 도커 실행상태 확인

sudo systemctl status docker

7-2 도커 실행

sudo docker run hello-world

위와 같이 "해당 컴퓨터에는 hello-world 라는 도커 이미지가 없다" 라는 오류가 나면 정상적으로 설치가 완료!


다음게시글 -> [Docker] 권한 설정하기





📎 참고 링크

0개의 댓글