LINUX.ORG.RU

Сообщения DarkKing

 

Veracrypt в Docker

Добрый день. Впервые за время использования linux столкнулся с проблемой, разобрать которую не могу (но сдаётся мне, что проблема очень простая на самом деле).

На высоком уровне задача звучит так: требуется запустить dokuwiki в контейнере Docker, при том данные и конфиг для dokuwiki лежат в зашифрованном контейнере Veracrypt

Dockerfile

FROM debian:stable-slim


RUN apt-get update && apt-get --yes install apache2 php php-mysql php-mbstring php-gd wget libc6-dev libc6-dev* dpkg-dev debhelper build-essential dpkg kmod apt-utils fuse dmsetup sudo libpcsclite1 pcscd libfuse2

RUN mkdir config && \
    ln -s /config /var/www/html/dokuwiki
    
RUN wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-console-1.26.7-Debian-10-amd64.deb && \
    dpkg -i veracrypt-console-1.26.7-Debian-10-amd64.deb && \
    rm veracrypt-console-1.26.7-Debian-10-amd64.deb

CMD ["/bin/bash", "-c", "veracrypt -t --non-interactive /dokuwiki /config --password=mypass && httpd -DFOREGROUND"]
 

Далее, при попытке стартовать контейнер получаю: dokuwiki_debian | Error: fuse: device not found, try ‘modprobe fuse’ first

Что пробовал: modprobe fuse пробовал.

modprobe: FATAL: Module fuse not found in directory /lib/modules/5.10.0-26-amd64

Пробовал собирать fuse из исходников. Картина не меняется. Пробовал прописывать пути export FUSE_CONFIG. Тут уже плавать начинаю, но путь прописывал в каталог build, создаваемый при сборке.

Также перепробовал уйму всяких дистрибутивов (официальные образы): debian (не slim), oraclelinux, alpine, ubuntu и т. п.

Если вдруг важно, docker-compose файл

( читать дальше... )

 , ,

DarkKing
()

RSS подписка на новые темы