movierec-provision.sh 782 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. #
  3. # Script to provision a DAIR Ubuntu 18.04 Base Cloud Image instance.
  4. # - Install and setup docker and nvidia-docker.
  5. #
  6. set -e
  7. export DEBIAN_FRONTEND=noninteractive
  8. echo "movierec-provision: Starting"
  9. echo "movierec-provision: Installing docker"
  10. curl -fsSL https://get.docker.com -o get-docker.sh
  11. sh get-docker.sh
  12. echo "movierec-provision: Installing nvidia-docker"
  13. curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
  14. sudo apt-key add -
  15. distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
  16. curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
  17. sudo tee /etc/apt/sources.list.d/nvidia-docker.list
  18. apt-get update
  19. apt-get install -y nvidia-docker2 || true
  20. pkill -SIGHUP dockerd || true
  21. echo "movierec-provision: Done"