Personal Memo/Envirement

[Docker] Ubuntu(20.04) Docker 설치

soel0256 2023. 6. 9. 15:08

 

 

지금 쓰는 컴퓨터가 VRAM 이 너무 작아서 딥러닝 작업이 불가능했는데 회사에서 서버를 제공해 줘서 Docker 를 설치하게 되었다. 원래도 외주를 하거나 학교에서 공동작업을 할 때는 Docker 를 썼지만 설치나 설정이 귀찮아서 정리를 안하다가 이번에 정리를 하게 되었다.

 

환경 : Ubuntu 20.04, 64bit OS

 

 

 

1. 사전 패키지 설치

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

 

 

2. GPG 키 저장소 및 다운

$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

+ 주의사항 : 이 글은 2023 / 01 /10 에 작성된 문서이다. 이전 다른 블로그에서 GPG 설정 관련에서 문제가 있었는데 알고보니 GPG 설정관련해서 Docker 자체에서 변경사항이 있었다. 즉 2023 / 01 / 10 까지는 문제 없이 설치가 되었으나 만약 GPG 키 관련해서 오류가 발생한다는 의심이 들면 공식 Docs 를 참조하여 GPG 키를 설정하기를 바란다.

 

 

 

3. docker 엔진 설치

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

 

 

4. Docker 설치

Shell script 로 설치하는 것과 홈페이지에서 직접 deb 파일을 받아 설치하는 것 2개가 모두 가능하다. 하지만 필자는 터미널에서만 작업이 가능했으므로 shell script 만 작성하고, deb 파일설치와 실행은 링크만 남겨두겠다.

docker 설치 링크 : https://download.docker.com/linux/ubuntu/dists/

 

 

5. 웹에서 바로 설치

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

 

 

6. 설치 확인

$ sudo docker run --rm hello-world




From : Jeajun's Tstory

 

[Docker] Ubuntu(20.04) Docker 설치

지금 쓰는 컴퓨터가 VRAM 이 너무 작아서 딥러닝 작업이 불가능했는데 회사에서 서버를 제공해 줘서 Docker 를 설치하게 되었다. 원래도 외주를 하거나 학교에서 공동작업을 할 때는 Docker 를 썼지

jeahun10717.tistory.com