Public Repository

Last pushed: 2 days ago
Short Description
Archlinux base image with snapshot repository
Full Description

Minimal Archlinux installation built with mkimage-arch.sh, the build script is the same as the official mkimage-arch.sh. Packages listed below are excluded from the base installation as well as all manual pages for space savings. These packages can be installed with the package manager. Timezone is set to utc and utf-8 locale is used. The tags listed below may be used for specific builds.

Snapshot repository

To keep docker containers consistent each time a build is released a full snapshot of the official Archlinux repository is created. This allows installing new packages from the official repository as it was on the day that the snapshot was created. The snapshot repository is located at mirror.pritunl.com

Usage

Synchronizing the pacman repository's by running pacman -Sy or upgrading with pacman -Syu is unnecessary and will have no impact. Building containers without a tag or when using the latest tag will use the latest snapshot which is updated weekly. For production containers a specific build tag should be used. Testing should be done before updating the build tag in production containers to ensure the newer packages work with your codebase.

docker run --rm -ti pritunl/archlinux:latest /bin/bash

Install specific package version

Packages can be installed/upgraded/downgraded to a specific version by using the command below. Replace the name and version with the target package, view the package listing for a list of all the available packages and versions.

pacman -U http://mirror.pritunl.com/archlinux/all/NAME-VERSION

Example: pacman -U http://mirror.pritunl.com/archlinux/all/mongodb-2.6.8-1

Security

All packages installed from the snapshot repository are signed by the Archlinux package maintainers. The signature is verified by pacman when packages are installed.

Excluded base packages

  • cryptsetup
  • device-mapper
  • dhcpcd
  • iproute2
  • jfsutils
  • linux
  • lvm2
  • man-db
  • man-pages
  • mdadm
  • nano
  • netctl
  • openresolv
  • pciutils
  • pcmciautils
  • reiserfsprogs
  • s-nail
  • systemd-sysvcompat
  • usbutils
  • vi
  • xfsprogs

Build tags

  • latest
  • 2017-12-16
  • 2017-12-09
  • 2017-12-02
  • 2017-11-25
  • 2017-11-18
  • 2017-11-11
  • 2017-11-04
  • 2017-10-28
  • 2017-10-21
  • 2017-10-14
  • 2017-10-07
  • 2017-09-30
  • 2017-09-23
  • 2017-09-16
  • 2017-09-09
  • 2017-09-02
  • 2017-08-26
  • 2017-08-19
  • 2017-08-12
  • 2017-08-05
  • 2017-07-29
  • 2017-07-22
  • 2017-07-15
  • 2017-07-08
  • 2017-07-01
  • 2017-06-24
  • 2017-06-17
  • 2017-06-10
  • 2017-06-03
  • 2017-05-27
  • 2017-05-20
  • 2017-05-13
  • 2017-05-06
  • 2017-04-29
  • 2017-04-22
  • 2017-04-15
  • 2017-04-08
  • 2017-04-01
  • 2017-03-25
  • 2017-03-18
  • 2017-03-11
  • 2017-03-04
  • 2017-02-25
  • 2017-02-18
  • 2017-02-11
  • 2017-02-04
  • 2017-01-28
  • 2017-01-14
  • 2017-01-07
  • 2016-12-31
  • 2016-12-24
  • 2016-12-17
  • 2016-12-10
  • 2016-12-03
  • 2016-11-26
  • 2016-11-19
  • 2016-11-12
  • 2016-11-05
  • 2016-10-29
  • 2016-10-22
  • 2016-10-15
  • 2016-10-08
  • 2016-10-01
  • 2016-09-24
  • 2016-09-17
  • 2016-09-10
  • 2016-09-03
  • 2016-08-27
  • 2016-08-20
  • 2016-08-13
  • 2016-08-06
  • 2016-07-30
  • 2016-07-23
  • 2016-07-16
  • 2016-07-09
  • 2016-07-02
  • 2016-06-25
  • 2016-06-18
  • 2016-06-13
  • 2016-06-04
  • 2016-05-29
  • 2016-05-21
  • 2016-05-14
  • 2016-05-07
  • 2016-04-30
  • 2016-04-16
  • 2016-04-09
  • 2016-03-26
  • 2016-03-19
  • 2016-03-13
  • 2016-03-05
  • 2016-02-27
  • 2016-02-20
  • 2016-02-14
  • 2016-02-08
  • 2016-01-30
  • 2016-01-24
  • 2016-01-16
  • 2016-01-12
  • 2016-01-09
  • 2016-01-02
  • 2015-12-26
  • 2015-12-20
  • 2015-12-12
  • 2015-12-05
  • 2015-11-28
  • 2015-11-22
  • 2015-11-15
  • 2015-11-07
  • 2015-10-24
  • 2015-10-17
  • 2015-10-10
  • 2015-10-03
  • 2015-09-26
  • 2015-09-19
  • 2015-09-12
  • 2015-09-05
  • 2015-08-22
  • 2015-08-15
  • 2015-08-08
  • 2015-08-01
  • 2015-07-25
  • 2015-07-18
  • 2015-07-12
  • 2015-07-04
  • 2015-06-27
  • 2015-06-13
  • 2015-06-06
  • 2015-05-30
  • 2015-05-23
  • 2015-05-16
  • 2015-05-09
  • 2015-05-02
  • 2015-04-25
  • 2015-04-18
  • 2015-04-11
  • 2015-04-04
  • 2015-03-28
  • 2015-03-23

Maintained by:

Docker Pull Command
Owner
pritunl