Go to file
automatic-release-token 9b9dd39ba8 Release 20201023.0.6898
2020-10-23 04:41:20 +00:00
ci Release 20201023.0.6898 2020-10-23 04:41:20 +00: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 Fix syntax 2020-10-23 06:33:29 +02:00
Dockerfile.template Add big block of documentation to Dockerfile 2020-10-23 04:10:36 +02: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