Go to file
Sven-Hendrik Haase d8c04d1c35
Also commit .gitlab-ci.yml to orphaned branch
We have to do this in order to ensure that an updated .gitlab-ci.yml is actually available on every release.
2020-10-28 09:21:19 +01:00
ci Commit the releases to a separate disconneted branch 2020-10-27 18:02:05 +01:00
rootfs/etc Add base-devel tag 2020-08-31 18:20:52 +02:00
.editorconfig Add editor config 2017-05-26 09:45:16 +02:00
.gitignore Deduplicate a lot of code 2020-10-19 03:32:25 +02:00
.gitlab-ci.yml Also commit .gitlab-ci.yml to orphaned branch 2020-10-28 09:21:19 +01:00
Dockerfile.template Turns out we need --continue-at - for local builds still 2020-10-25 05:09:47 +01:00
exclude Deduplicate a lot of code 2020-10-19 03:32:25 +02:00
LICENSE LICENSE: add license 2018-11-11 14:31:59 -05:00
Makefile Fix incorrect name 2020-10-19 04:05:15 +02:00
pacman-conf.d-noextract.conf pacstrap: usie NoExtract to prune dead weight 2019-11-25 14:42:44 -05:00
pacman.conf FIX:fix docker build commands 2018-06-04 13:17:30 -04:00
README.md Update README for all the new changes 2020-10-19 04:15:13 +02:00

Arch Linux Docker Image

pipeline status

This repository contains all scripts and files needed to create a Docker image for Arch Linux.

Dependencies

Install the following Arch Linux packages:

  • make
  • devtools
  • docker
  • fakechroot
  • fakeroot

Make sure your user can directly interact with Docker (ie. docker info works).

Usage

Run make docker-image-base to build the image archlinux/archlinux:base with the base group installed. You can also run make docker-image-base-devel to build the image archlinux/archlinux:base-devel with the base-devel group installed.

Principles

  • Provide the Arch experience in a Docker image
  • Provide the most simple but complete image to base every other upon
  • pacman needs to work out of the box
  • All installed packages have to be kept unmodified