Как устранить ошибку тайм-аута демона «при открытии базы метаданных хранилища томов» с помощью Docker? - PullRequest
0 голосов
/ 25 декабря 2018

Я пытаюсь использовать графический процессор в операционной системе Ubuntu с помощью докера и драйверов NVidia на экземпляре виртуальной машины Google Cloud.Я установил docker, драйверы Nvidia и пакеты nvidia-container-runtime и пытаюсь добавить последние в среду выполнения docker.Следующее изображение имеет проблему, с которой я сталкиваюсь.

Как вы видите на изображении, я начал с удаления /var/run/docker.pid и все еще не могу установить время выполнения для докера, чтобы он также указывал наnvidia-container-runtime.

terminal output

Я ожидаю, что это успешно добавит переменную времени выполнения, чтобы я мог запустить желаемую настройку докера через переменную времени выполнения nvidia для простоты использования.

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

Мне просто нужно было создать /etc/docker/daemon.json и вставить необходимые данные.Теперь я могу запустить нужные службы докеров.Информация, необходимая докеру для добавления среды выполнения, следующая:

{
    "runtimes": {
        "nvidia": {
            "path": "/usr/bin/nvidia-container-runtime",
            "runtimeArgs": []
        }
    }
}
0 голосов
/ 25 декабря 2018

Проверьте путем перезапуска службы Docker systemctl:

$ sudo systemctl start docker service:

$ sudo service docker start

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...