[Docker] 리눅스에 도커 설치하는 과정

Jay·2020년 6월 13일
0

Docker 🐳

목록 보기
1/1
post-thumbnail

AWS EC2 인스턴스를 우분투 운영체제로 만든 뒤 그 내부에서 진행했다.
(EC2 인스턴스 만드는 과정은 생략)

우분투 접속

ssh -i "[pem 키 이름].pem" ubuntu@[퍼블릭 DNS]

도커 설치

#1 apt 업데이트
sudo apt update

#2 도커 사용을 위한 패키지 설치
sudo apt install apt-transport-https 
sudo apt install ca-certificates 
sudo apt install curl 
sudo apt install software-properties-common

#3 도커의 공식 gpg키 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

#4 공식 저장소 추가 
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

#5 apt 업데이트
sudo apt update

#6 공식 저장소에서 Docker 최신 패키지 설치
apt-cache policy docker-ce
  1. apt 업데이트
    리눅스 계열 운영체제에서 쓰이는 패키지 관리 툴인 apt를 최신 버전으로 업데이트 한다

  2. 패키지 설치
    apt-transport-https : https를 통해 데이터나 패키지에 접근할 수 있다. (링크)
    ca-certificates : Certificate Authority - certificates라는 뜻으로 SSL기반 웹 애플리케이션이 SSL연결의 진위여부를 판별할 수 있게 해준다.
    curl : 링크로 데이터를 다운받을수 있게 해주는 도구
    software-properties-common : 우분투에서 PPA를 사용하기 위한 패키지(PPA에 대해서는 하단 참조)

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

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

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

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

PPA : Personal Package Archive.
우분투는 우분투 소프트웨어 센터에 등록된 프로그램 및 버전만 다운받을 수 있다. 이 방식이 편리하고 검증된 프로그램만 다운받을수 있다는 점에서 안전하지만 새로운 버전이 빨리 업데이트 되지 않는다는 단점이 있다. 업데이트 주기는 우분투가 업데이트 되는 6개월인데, 보다 자유롭게 최신 버전과 등록되지 않은 프로그램을 다운받을수 있도록 도와주는것이 PPA다.

설치 확인

docker -v

버전이 나오면 설치 성공

sudo systemctl status docker

혹은 이 명령어로 도커 시스템의 상태를 확인할수 있다.


참고 사이트 :
profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글