Alexander Zhirov 0d2362f2e3 | ||
---|---|---|
CHANGELOG.md | ||
Dockerfile | ||
README.md | ||
build |
README.md
AppImage Builder Docker
Сборка образа
git clone https://git.zhirov.kz/alexander/appimage-builder-docker.git
cd appimage-builder-docker
docker build --no-cache -t appimage-builder:0.2.0 .
Подготовка
Перед сборкой необходимы три директории
input
- директория с рецептами сборки AppImage, согласно иерархии AppImage Buildercache
- директория для промежуточного буфера скачиваемых пакетовdeb
/rpm
output
- директория для готовых файлов AppImage и журнала сборки
mkdir output cache
Запуск
docker run --rm \
--device /dev/fuse \
--cap-add SYS_ADMIN \
--security-opt apparmor:unconfined \
--volume ./input:/input \
--volume ./output:/output \
--volume ./cache:/cache \
appimage-builder:0.2.0 -u 1001 <apps>
где флаг -u
указывает UID пользователя для установки прав (user:group
) на полученные файлы в output
и cache
(по умолчанию 1000
)