Уже неделю бьюсь с проблемой запуска контейнера Nextcloud в docker.
Docker стоит из репозитория, ничего дополнительно не ставил и не настраивал.
Упорно не стартует контейнер - выдаёт ошибку:
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: open mount target /var/run/docker.sock: No such device or address: unknown.
[DEPRECATION NOTICE]: API is accessible on http://127.0.0.1:2375 without encryption.
Access to the remote API is equivalent to root access on the host. Refer
to the 'Docker daemon attack surface' section in the documentation for
more information: https://docs.docker.com/go/attack-surface/
In future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Пробовал в entrypoint вклиниться в интерактиве и очень похоже что образ даже не подтягивается
docker run -it --entrypoint /bin/bash nextcloud/all-in-one
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: executable file /bin/bash not found in $PATH: No such file or directory: unknown.
Ради интереса попробовал immich поднять, но там похожая проблема возникает - то есть кажется с конфигурацией сервера что-то...
Может кто подскажет куда копать?
Последний раз редактировалось adm1007s 26 дек 2024, 23:24, всего редактировалось 1 раз.
В общем коллективными усилиями раскопали косвенные причины:
1. в опции для docker run --volume /var/run/docker.sock:/var/run/docker.sock:ro не работает в конкретно этой версии
2. грабли на PATH, завелось с добавлением --env PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Говорят проблема где-то на стыке докера и containerd, но коммиты в исходниках копать заленились, а я даже не брался.
В общем похоже багованная версия у нас в репе.