Nextcloud AIO в Docker на ROSA Fresh Server 12.5.1

Ответить
adm1007s
Сообщения: 4
Зарегистрирован: 29 сен 2024, 15:23
Operating system: ROSA Fresh Desktop 2021.1 KDE

Nextcloud AIO в Docker на ROSA Fresh Server 12.5.1

Сообщение adm1007s »

Всем привет!

Уже неделю бьюсь с проблемой запуска контейнера 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.
Команда запуска из мануала
docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
--env NEXTCLOUD_ENABLE_DRI_DEVICE=true \
--env NEXTCLOUD_DATADIR="/mnt/raid/ncdata" \
nextcloud/all-in-one:latest
Вывод docker info
# docker info
Client:
Version: 27.3.1
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: 0.17.1
Path: /usr/libexec/docker/cli-plugins/docker-buildx

Server:
Containers: 17
Running: 0
Paused: 0
Stopped: 17
Images: 1
Server Version: 27.3.1
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Using metacopy: false
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 1677a17964311325ed1c31e2c0a3589ce6d5c30d
runc version: 1.14.4-1
init version:
Security Options:
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.6.47-generic-1rosa2021.1-x86_64
Operating System: ROSA Fresh Server 12.5.1
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.37GiB
Name: rosa
ID: 13c1cfbb-fe75-43ba-b080-4cb3cf26648f
Docker Root Dir: /var/lib/docker
Debug Mode: false
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://daocloud.io/
https://mirror.gcr.io/
https://registry.docker-cn.com/
Live Restore Enabled: false

[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 раз.
irton
Сообщения: 971
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Nextcloud AIO в Docker на ROSA Fresh Server 12.5.1

Сообщение irton »

Проверить где в контейнере лежит bash и есть ли он вобще. Может оно в /usr/bin/bash лежит
adm1007s
Сообщения: 4
Зарегистрирован: 29 сен 2024, 15:23
Operating system: ROSA Fresh Desktop 2021.1 KDE

Nextcloud AIO в Docker на ROSA Fresh Server 12.5.1

Сообщение adm1007s »

В общем коллективными усилиями раскопали косвенные причины:
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, но коммиты в исходниках копать заленились, а я даже не брался.
В общем похоже багованная версия у нас в репе.
irton
Сообщения: 971
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Nextcloud AIO в Docker на ROSA Fresh Server 12.5.1

Сообщение irton »

adm1007s писал(а): 26 дек 2024, 23:10 В общем похоже багованная версия у нас в репе.
ну это понятно, а какой номер версии и название программы?
adm1007s
Сообщения: 4
Зарегистрирован: 29 сен 2024, 15:23
Operating system: ROSA Fresh Desktop 2021.1 KDE

Nextcloud AIO в Docker на ROSA Fresh Server 12.5.1

Сообщение adm1007s »

irton писал(а): 27 дек 2024, 03:47 ну это понятно, а какой номер версии и название программы?
https://github.com/nextcloud/all-in-one ... all-in-one
Сейчас актуальная 10.2.0
Ответить

Вернуться в «Общие вопросы по РОСЕ»