nvidia-docker deb패키지로 설치
ubuntu에서 docker를 보안때문에 설치되기 힘든 서버에서 설치하고자 이런 저런 방법을 찾아보다가 tar로 압축되어 있는 파일을 찾았는데, 이 방법은 nvidia-docker가 아니여서 그런지 nvidia-driver를 불러오지 못했다.
그래서 nvidia-docker를 설치하기 위해 찾은 방법이 deb패키지들을 받아서 설치하는 것이다.
libnvidia-container1
libnvidia-container-tools
nvidia-container-runtime
nvidia-container-toolkit
nvidia-docker2
위의 파일들을 순서대로 deb패키지를 받아서 설치해주면 된다.
여기서 deb패키지들을 설치 진행할 때 앞에 설치한 패키지의 버전이 낮으면 높은 버전이 필요하다고 하면서 설치가 안될 수 있다.
그리고, nvidia-container-runtime과 nvidia-container-toolkit은 어떤게 먼저였는지 기억이 안나는데 만약 둘 중 먼저 해야되는게 설치가 되어있지 않으면 설치 오류가 난다.
해당 deb패키지는 아래 링크에서 Ubuntu 버전을 보고 링크를 수정해서받으면 된다.
http://mirror.cs.uchicago.edu/nvidia-docker/libnvidia-container/stable/ubuntu20.04/amd64/
위에 링크에서 내가 받아서 설치한 deb패키지들의 이름은 다음과 같은데 최신 버전으로 받은게 아니기 때문에 버전은 아래와 꼭 맞출 필요는없다.
libnvidia-container1_1.6.0-1_amd64.deb
libnvidia-container-tools_1.6.0-1_amd64.deb
nvidia-container-runtime_3.6.0-1_all.deb
nvidia-container-toolkit_1.6.0-1_amd64.deb
nvidia-docker2_2.5.0-1_all.deb
설치 방법
sudo dpkg -i libnvidia-container1_1.6.0-1_amd64.deb
sudo dpkg -i libnvidia-container-tools_1.6.0-1_amd64.deb
sudo dpkg -i nvidia-container-runtime_3.6.0-1_all.deb
sudo dpkg -i nvidia-container-toolkit_1.6.0-1_amd64.deb
sudo dpkg -i nvidia-docker2_2.5.0-1_all.deb
제거 방법
sudo dpkg -r libnvidia-container1_1.6.0-1
sudo dpkg -r libnvidia-container-tools_1.6.0-1
sudo dpkg -r nvidia-container-runtime_3.6.0-1
sudo dpkg -r nvidia-container-toolkit_1.6.0-1
sudo dpkg -r nvidia-docker2_2.5.0-1
만약, nvidia-docker2까지 설치가 완료되고 docker-ce-clie / docker-ee ... 가 설치가 되어있지 않다는 오류가 발생하면 아래의 링크에서 docker-ce-cli와 docker-ce 패키지를 받아서 설치해주면 된다.
http://mirror.cs.uchicago.edu/docker/dists/focal/pool/stable/amd64/
docker-ce-cli와 docker-ce를 받은 파일의 버전은 아래와 같다.
docker-ce-cli_19.03.15_3-0_ubuntu-focal_amd64.deb
docker-ce_19.03.15_3-0_ubuntu-focal_amd64.deb
'Development > Docker' 카테고리의 다른 글
[Docker] /var/run/docker.sock permission denied (0) | 2023.02.02 |
---|---|
[Docker] /var/lib/docker/overlay2/<folder name> no such file or directory (0) | 2022.10.05 |
ubuntu 압축파일로 docker 설치 (0) | 2022.09.27 |
[Docker] ascii codec can't decode byte error (0) | 2022.03.14 |
[Docker] docker container 확인 및 삭제 (0) | 2022.02.09 |
댓글