새소식

Docker

[Docker] Docker 설치하기

  • -

Docker는 컨테이너 기반 오픈소스 가상화 플랫폼입니다. 오늘은 Docker 설치 방법에 대해 정리해 봤습니다.

 

Docker 설치

도커는 리눅스 종류와 상관없이 설치가 가능합니다. 배포된 리눅스 종류를 자동으로 인식하여 이에 맞는 버전으로 설치가 됩니다. 아래 명령어를 통해 손쉽게 설치할 수 있습니다.

 

 sudo wget -qO- http://get.docker.com/ | sh

설치 후 명령어 실행 시 permission denied가 나올 수 있습니다. sudo를 사용할 수 없는 계정에서도 사용하기 위해서는 다음 명령어를 통해 docker의 권한을 풀어주면 됩니다. (계정을 docker group에 추가 후 시스템 재시작.)

sudo usermod -aG docekr <user>
sudo reboot now

version 확인 명령어를 통해 permission 변경이 잘 되었는지 확인합니다. permission denied가 나오지 않으면 잘 된것입니다.

docker version

 

Nvidia-Docker 설치

Docker만 설치하게 되면 컨테이너와 그래픽카드가 연결되지 않아 딥러닝 라이브러리를 사용할 수 없습니다. 따라서 Nvidia-Docker를 추가로 설치하여 사용해야 합니다.

 

GPG 키 설정

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
   && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
   && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

 

Nvidia-docker2 설치

sudo apt-get update -y
sudo apt-get install -y nvidia-docker2

 

docker 서비스 재시작

sudo systemctl restart docker

 

서비스 재시작 이후 컨테이너를 생성하여 nvidia-smi가 잘 실행되는지 확인해봅니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.