지금 쓰는 컴퓨터가 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
지금까지의 글은 내가 다시보기 위해 정리한 글이고 이 글의 원작자는 아래 링크에 남겨두겠다.
https://dongle94.github.io/docker/docker-ubuntu-install/
도커 컨테이너 생성과 삭제, 실행 과 그명령어 들은 추후 공부를 해 나가면서 작성하겠다.
'프로그램 설치 및 환경설정 > Docker' 카테고리의 다른 글
[Docker] Ubuntu Server Docker Container - 외부 pc vscode 연결 (0) | 2024.02.15 |
---|---|
[Docker] 딥러닝을 위한 Docker 컨테이너 생성(conda, jupyterlab 포함) (0) | 2023.01.11 |
[Docker] Docker Container 생성, 삭제, 실행 명령어 (0) | 2023.01.11 |