2024/05/02(木)Ubuntu 24.04 インストール (9)
sudo apt install docker.ioで24.0.7が入りました。
sudo usermod -aG docker kashiみたいにしてrootにならなくても使えるようにしました。
また、vmwareではなく実機の場合ですが、NVidiaのGPUがあればnvidia-dockerを設定するとdockerの中でGPUが見えて便利です。設定方法を書いておきます。まず、NVidiaのビデオドライバが入っていて動いている必要があります。
nvidia-smiと叩いてGPUのstatusが出れば問題ないでしょう。もし動いていなければ、
ubuntu-drivers devicesを実行し、そこに出てきたお勧めのドライバーを、
sudo apt install nvidia-driver-535のように入れます。
nvidia-dockerは、https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.htmlに従って、
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo apt-get update sudo apt-get install -y nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart dockerのようにインストールします。
docker run --gpus all --rm nvidia/cuda:12.2.2-base-ubuntu22.04 nvidia-smiのようにして、dockerの中でnvidia-smiが動くことを確認しましょう。