Docker 설치

SeongWon Oh·2021년 7월 16일
0

[RA] Docker, CRIU

목록 보기
1/7
post-thumbnail

Install Step

Step1. Set up the repository

1. package index를 업데이트 후 package설치

 $ sudo apt-get update
 $ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

2. Docker GPG key추가

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3. Architexture확인 후 자신에게 맞는 architecture에 맞는 코드를 통해 stable한 repository설정

Architecture확인 코드

$ dpkg -s libc6 | grep Arch

※ 자신의 컴퓨터의 Architecture에 맞는 코드를 입력

x86_64/arm64

$ echo \
  "deb [arch=amd64 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

armhf

$ echo \
  "deb [arch=armhf 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

arm64

$ echo \
  "deb [arch=arm64 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. Install Docker Engine

1. Docker Engine 설치

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

1-1. 특정 버전의 Docker Engine설치
첫번째 코드로 사용가능한 Docker engine버전을 확인 후 두번째 코드를 통해서 사용자가 원하는 특정 버전 설치

$ apt-cache madison docker-ce
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

2. hello-world 이미지를 실행시키며 설치가 잘 되었는지 확인

$ sudo docker run hello-world

🔗 Reference

https://docs.docker.com/engine/install/ubuntu/

profile
블로그 이전했습니다. -> https://seongwon.dev/

0개의 댓글