Public | Automated Build

Last pushed: 2 years ago
Short Description
Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.
Full Description

shingonoide/archlinux-busybox


Archlinux 2015.02.23 Minimal installation x86_64

Usage

Pull image to you docker

docker pull shingonoide/archlinux-busybox

Run a container with bash

docker run -it shingonoide/archlinux-busybox bash

Install package with pacman

docker run shingonoide/archlinux-busybox pacman -S python2-pip

base-devel to get development tools

If you need the base-devel group to compile anything, recommended way is install and remove after compilation:

pacman -Sy --needed --noconfirm base-devel

After compile, remove all base-devel packages of your image:

pacman -R $(pacman -Sg base-devel | awk '{print $2}') && rm /var/cache/pacman/pkg/*

Details

  • This image has pacman keys initialized.
  • Packages removed or changed
    • systemd removed, not need to container environment
    • busybox-coreutils instead of coreutils
    • busybox-util-linux instead util-linux
    • busybox-iputils instead of iputils
    • busybox-findutils instead of findutils

Generated with mkimage-arch.sh

To build a new arch image, use my changed script mkimage-arch.sh

:(The script (mkimage-arch.sh) is not so easy to understand yet, need more comments and organize the structure of code):

License

The scripts in this repo are released under the MIT License. See the bundled LICENSE file for details. The packages and other content stored in root.tar.xz retains its original licenses.

Docker Pull Command
Owner
shingonoide

Comments (0)