diff --git a/Dockerfile b/Dockerfile index 738cfa0..a6e0166 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,4 @@ FROM ubuntu:18.04 -#FROM nvidia/opengl:1.2-glvnd-runtime-ubuntu18.04 -#FROM nvidia/vulkan:1.1.121-cuda-10.1--ubuntu18.04 LABEL maintainer="ikko@hosei.ac.jp" @@ -109,16 +107,14 @@ # xserver-xorg-legacy && \ #RUN sed -i "s/allowed_users=console/allowed_users=anybody/;$ a needs_root_rights=yes" /etc/X11/Xwrapper.config -COPY cuda-repo-ubuntu1804-11-2-local_11.2.2-460.32.03-1_amd64.deb /tmp/cuda-repo-ubuntu1804-11-2-local_11.2.2-460.32.03-1_amd64.deb RUN cd /tmp && \ - wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin && \ - mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600 && \ - dpkg -i cuda-repo-ubuntu1804-11-2-local_11.2.2-460.32.03-1_amd64.deb && \ - apt-key add /var/cuda-repo-ubuntu1804-11-2-local/7fa2af80.pub && \ - apt-get update && apt-get install -y --no-install-recommends \ - cuda-drivers && \ - rm -rf cuda-repo-ubuntu1804-11-2-local_11.2.2-460.32.03-1_amd64.deb && \ - rm -rf /var/lib/apt/lists/* + wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin && \ + mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600 && \ + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub && \ + add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /" && \ + apt-get update && apt-get install -y --no-install-recommends \ + cuda-drivers && \ + rm -rf /var/lib/apt/lists/* # (2) Configurate Xorg @@ -131,7 +127,7 @@ # # Note: x11vnc in ubuntu18.04 is useless beacuse of stack smashing bug. See below to manual compilation. RUN apt-get update && apt-get install -y --no-install-recommends \ - mesa-utils \ + mesa-utils lxterminal \ x11-apps && \ rm -rf /var/lib/apt/lists/* diff --git a/README.md b/README.md index 6824800..ff0ec46 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ 下記のマシンでは、Cuda toolkitのバージョンは、リビジョンが違っても動作しないみたいなので、合わせる必要がある。 -Dockerfileでは、11.2.2のドライバーをインストールしている。 +Dockerfileでは、11.3のドライバーをインストールしている。 novnc経由で研究室内で使えるのは、 diff --git a/build.sh b/build.sh index 714ae2e..6752ddd 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,4 @@ #!/bin/bash -if [ ! -e ./cuda-repo-ubuntu1804-11-2-local_11.2.2-460.32.03-1_amd64.deb ]; then - wget https://developer.download.nvidia.com/compute/cuda/11.2.2/local_installers/cuda-repo-ubuntu1804-11-2-local_11.2.2-460.32.03-1_amd64.deb -fi #if [ ! -e ./AdditionalMaps_0.9.10.1.tar.gz ]; then # wget https://carla-releases.s3.eu-west-3.amazonaws.com/Linux/AdditionalMaps_0.9.10.1.tar.gz #fi