[Docker] Docker 설치 가이드

sue·2022년 6월 14일
0

Docker

목록 보기
1/1

  • Docker 설치 가이드 입니다.
  • OS : Linux ubuntu
  • 필요 시 이전 버전 제거 후 진행
$ sudo apt-get remove docker docker-engine docker.io containerd runc

1. repository 설정

  • 패키지 업데이트 및 패키지 설치
$ sudo apt-get update
$ sudo apt-get install \
       ca-certificates \
       curl \
       gnupg \
       lsb-release
  • Docker의 공식 GPG 키 추가
  $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • repository 안정화
  $ 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

2. Docker engine 설치

  • 패키지 업데이트 및 설치
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
  • 설치 가능한 버전 확인
$ apt-cache madison docker-ce
  • 버전 지정하여 설치
$ sudo apt-get install docker-ce=5:20.10.11~3-0~ubuntu-bionic docker-ce-cli=5:20.10.11~3-0~ubuntu-bionic containerd.io
  • 설치를 확인하기 위한 hello-world image 실행
$ sudo docker run hello-world
  • 버전 확인
$ docker version
  • Docker 권한 설정
  • 사용자에게 root 권한 부여
$ sudo usermod -aG docker $USER
$ sudo service docker restart

Docker 삭제

# Docker engine, cli 및 패키지 제거
$ sudo apt-get purge docker-ce docker-ce-cli containerd.io

# 이미지, 컨테이너 및 볼륨 삭제
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd
profile
All is well ! 🔥

0개의 댓글