도커 사용 이유: 연구자(개발자)가 사용한 환경을 외부 이용자가 그대로 이어받아 의존성 문제, 버전 호환 문제를 피하기 위함
도커 사용할 때마다 root 계정 사용 필수 -> 내가 사용하는 개인 유저에 권한 허용 필요
-> 다음의 명령어들을 root 계정에서 차례대로 수행
sudo usermod -aG docker $USER (또는 sudo usermod -aG docker 유저이름)
sudo chmod 666 /var/run/docker.sock
newgrp docker
sudo service docker restart
docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]
도커내 nvidia 관련 설정이 안되어있기 때문 -> 다음의 명령어들을 root계정에서 차례대로 실행
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
sudo apt-get update && sudo apt-get install –y nvidia-container-toolkit
sudo systemctl restart docker
728x90
반응형
'TechStudy > Else' 카테고리의 다른 글
[도커] 컨테이너 업데이트(영구저장법) 및 삭제 방법 (0) | 2024.11.21 |
---|---|
nvidia-smi가 먹통일 때 해결하기 (0) | 2024.07.05 |
[펌] VScode ssh 가상서버 패스워드 없이 자동화 방법 (1) | 2024.06.03 |