Skip to content

berserkarch/berserk-docker

Repository files navigation

BerserkArch Official Docker Images

You need to run the container with the --security-opt seccomp=unconfined options, otherwise, it will fail. See https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/116 and mviereck/x11docker#346 for details.

Setup Dependencies

  • Install following deps (For Arch)
sudo pacman -Syy arch-install-scripts devtools fakechroot fakeroot debootstrap wget

Updating

Berserk Arch is a rolling release distribution, so a full update is recommended when installing new packages. In other words, we suggest either execute RUN pacman -Syu immediately after your FROM statement or as soon as you docker run into a container.

Commands

Clone the Repo

Building Images

  • Base Image
./build.sh base
  • Offsec Image
./build.sh offsec
  • Base Dev Image
./build.sh base-devel
  • Berserk Arch Debian Edition
./build.sh deb
  • All Images
./build.sh all

Running the Images

  • Base image
docker run -it --rm \
    --security-opt seccomp=unconfined \
    --privileged \
    --name berserkarch \
    --hostname berserk \
    berserkarch/berserkarch:base
  • Offsec Image
docker run -it --rm \
    --security-opt seccomp=unconfined \
    --privileged
    --name berserkarch \
    --hostname berserk \
    --user user \
    -w /home/user \
    berserkarch/berserkarch:offsec
  • Base Dev Image (Root)
docker run -it --rm \
    --security-opt seccomp=unconfined \
    --privileged
    --name berserkarch \
    --hostname berserk \
    berserkarch/berserkarch:base-devel
  • Berserk Arch Debian Edition
docker run -it --rm \
    --name berserkdeb \
    --hostname berserkarch-deb \
    --security-opt seccomp=unconfined \
    --privileged \
    berserkarch/berserkarch:deb

Building the ISO

docker run -it --rm \
  --security-opt seccomp=unconfined \
  --privileged \
  --name berserkarch \
  --hostname berserk \
  -v $(pwd)/berserk-build:/berserkarch/ \
  berserkarch/berserkarch:base-devel \
  bash -c "git clone https://gitlab.com/berserkarch/iso-profiles/berserkarch.git && cd berserkarch && make devbuild"

About

Docker images for Berserk Arch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages