Public | Automated Build

Last pushed: a month ago
Short Description
Baseline Arch Linux image with an open, trustable & inspectable origin. Regularly updated and tagged
Full Description

docker-archlinux

Minimal Arch Linux docker image with trustable, traceable & inspectable origin

Intro

This project contains a script, buildme.sh, which uses a slightly modified Arch bootstrapping script from this project to create an Arch Linux root filesystem archive suitable for use in a Docker container.

The filesystem used in the greyltc/archlinux container on the Docker registry is in the tar.xz file in this repo. Feel free to inspect it to prove to yourself that it's safe before using it in your project!

Usage

Get the trustable, AUTOMATED BUILD prebuilt image from https://hub.docker.com/r/greyltc/archlinux:

docker pull greyltc/archlinux

or alternatively build it locally yourself from the source repository like this:

  1. Install dependencies
    Use your favorite Linux distro's package manager to install the following commands/packages: fakechroot, fakeroot, chroot, xz, coreutils, wget, sed, gawk, tar, gzip, git, docker, bash
  2. Clone the Dockerfile repo
    git clone https://github.com/greyltc/docker-archlinux.git
  3. Build the root file system archive
    cd docker-archlinux
    ./buildme.sh # this generates a new root filesystem archive: archlinux.tar.xz
  4. Build your baseline Arch Linux docker image
    docker build -t archlinux .
  5. Profit.

Once you have the image, you could take a look inside:

docker run -i -t greyltc/archlinux bash
Docker Pull Command
Owner
greyltc
Source Repository

Comments (0)