WebODM не может найти докер
Я установил Docker на сервере Ubuntu 16.04, и он, кажется, работает. Я пытаюсь запустить WebODM, который требует докер, но не могу найти его. Я получаю следующую ошибку.
handyman @ ubuntu: / WebODM $./webodm.sh start Проверка на docker... OK Проверка на git... OK Проверка на python... OK Проверка на pip... OK Проверка на docker-compose... OK Запуск WebODM...
Используя следующую среду:
Хост: localhost Порт: 8000 Медиа-каталог: appmedia SSL: НЕТ SSL-ключ: SSL-сертификат: Перенаправление незащищенного порта SSL: 80
Сельдерей Брокер: redis: // брокер
Убедитесь, что вы выпустите./webodm.sh, если решите изменить среду.
docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml -f docker-compose.plugins.yml start || docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml -f docker-compose.plugins.yml up ОШИБКА: не удалось подключиться к демону Docker по адресу http+docker://localhost - работает ли он?
Если он находится в нестандартном месте, укажите URL-адрес с помощью переменной среды DOCKER_HOST. ОШИБКА: Не удалось подключиться к демону Docker по адресу http+docker://localhost - он работает?
Вот вывод из ip route
handyman @ ubuntu: / WebODM $ IP-маршрут по умолчанию через 10.0.0.1 dev eno1 10.0.0.0/24 dev eno1 ссылка на область действия ядра протока src 10.0.0.50 10.0.0.0/16 dev docker0 ссылка на область действия ядра протока src 10.0.0.50 linkdown 169.254.0.0/16 dev eno1 scope link метрика 1000 172.17.0.0/16 dev docker0 прото ядро область видимости ссылка src 172.17.0.1 linkdown
Спасибо
1 ответ
Как упоминалось в комментарии Химананды Оли, вы можете добавить пользователя разнорабочего в
dockerгруппа. Однако обратите внимание, что это создает уязвимость на вашем хосте. Я рекомендую запускать скрипт с
sudo.