LScarpinati icon

Create a base CentOS6 Docker image on ubuntu

LScarpinati | PRO | 09/30/15 02:42:14 PM UTC | 0 ⭐ | 207 👁️ | Never ⏰ | []
Bash |

760 B

|

None

|

0 👍

/

0 👎

#!/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

Comments