Sign inSign up

shingonoide/archlinux-busybox

By shingonoide

•Updated almost 11 years ago

Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.

Image
0

1.2K

shingonoide/archlinux-busybox repository overview

⁠shingonoide/archlinux-busybox

Automated Build MIT Licensed

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.

Tag summary

Content type

Image

Digest

sha256:b95763184…

Size

57.6 MB

Last updated

almost 11 years ago

docker pull shingonoide/archlinux-busybox