#!/usr/bin/env bash # # Create a base CentOS6 Docker image for i686 arch. # on a debian/ubuntu machine # author : Hckly.io # date : 2015-09-30 sudo apt-get install rinse sudo apt-get install yum export BASEURL="http://mirror.centos.org/centos-6/6/os/i386/Packages/" sudo mkdir /tmp/sysroot sudo wget "${BASEURL}centos-release-6-7.el6.centos.12.3.i686.rpm" sudo rpm --root /tmp/sysroot --rebuilddb sudo rpm --root /tmp/sysroot -i centos-release-6-7.el6.centos.12.3.i686.rpm sudo yum --nogpgcheck --installroot=/tmp/sysroot groupinstall base sudo sed -e 's/$releasever/6/g' -i /tmp/sysroot/etc/yum.repos.d/CentOS-Base.repo sudo tar -czf /tmp/sysroot.tgz -C /tmp/sysroot/ . cat /tmp/sysroot.tgz | docker import - centos32 docker run -i -t centos32 /bin/bash