Go to file
2020-10-19 03:32:25 +02:00
ci Change ci-only Dockerfile location 2020-10-19 02:33:44 +02: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 Observe security concept 2020-10-14 01:15:22 +02:00
Dockerfile.template Use ./exclude mechanism for /etc/resolv.conf 2020-10-19 01:13:04 +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 Deduplicate a lot of code 2020-10-19 03:32:25 +02:00
packages packages: +likely necessary pkgs from base group 2019-11-26 17:03:20 -05: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 Add base-devel tag 2020-08-31 18:20:52 +02:00

Docker Base Image for Arch Linux

pipeline status

This repository contains all scripts and files needed to create a Docker base 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:base with the base group installed. You can also run make docker-image-base-devel to build the image archlinux:base-devel with the base-devel group installed.

Purpose

  • 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