diff --git a/docs/docker/error.md b/docs/docker/error.md new file mode 100644 index 0000000..77b02e9 --- /dev/null +++ b/docs/docker/error.md @@ -0,0 +1,21 @@ +# Ошибки в Docker + +## WARNING: Error loading config file" при вводе команд + +При выполнении любой команды, например `docker run --rm -ti ubuntu:14.04 /bin/bash` выдаетс ошибка + +``` +WARNING: Error loading config file:/home/username/.docker/config.json - stat /home/username/.docker/config.json: permission denied +``` + +Причина: нарушена пренадлежность файла `config.json` + +Решение: восстановить принадлежность файла: + +``` +sudo chown $USER /home/username/.docker/config.json +``` +или каталога: +``` +sudo chown -R $USER /home/username/.docker +``` diff --git a/docs/docker/nextcloud/occ-files-scan.md b/docs/docker/nextcloud/occ-files-scan.md new file mode 100644 index 0000000..9c9b2ea --- /dev/null +++ b/docs/docker/nextcloud/occ-files-scan.md @@ -0,0 +1,12 @@ +# occ files-scan + +Запуск команды occ. иногда бывает так, что веб интерфейс выдает ошибку или предупреждение о необходимости выполнить сканировние, используя `occ`. При установе вне докера, ясно как это сделать - запустить то что указано в предупреждении, используя терминал. Но при работе в докере, нужно запускать команду, используя контейнер докера. + + +Например: +```bash +sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ files:scan --all +``` + +- `nextcloud-app` - имя контейнера докера +- `/var/www/html/occ` - путь до **occ** \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 1864904..4bc0a8b 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -10,6 +10,7 @@ nav: - Подготовка: - Установка: docker.md - Безопасность: docker/security.md + - Ошибки: docker/error.md - В начале: - Docker Compose: - Profile: docker/compose/profile.md @@ -33,6 +34,7 @@ nav: - PHP imagick: docker/nextcloud/php-imagick.md - Cron: docker/nextcloud/cron.md - Проблемы с data: docker/nextcloud/problems-after-moving-data-folder.md + - OCC: docker/nextcloud/occ-files-scan.md - Pictshare: docker/pictshare.md - Plex: - docker/plex.md