Sign inSign up

darkside/centos66

By darkside

•Updated almost 11 years ago

CentOS 6.6 Base Minimal Install - 246.7MB

Image
0

276

darkside/centos66 repository overview

Modifications from Raw Minimal Installation Base:

Install required packages

yum -y install net-tools vim-enhanced wget openssh-clients nfs-utils screen yum-utils ntp tar

Install the Epel, Remi, and Postgres 9.3 Repositories.

cd /etc/yum.repos.d/
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

Modify Remi Repo to include PHP 5.5

Enable base and PHP 5.5 in Remi

Install the Postres 9.3 Repository

rpm -ivh http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm

Configure SSH

vim /etc/ssh/sshd_config 
UseDNS no
GSSAPIAuthentication no

Configure SELinux

vim /etc/sysconfig/selinux
selinux = disabled

Turn off IPTables

chkconfig iptables off
chkconfig ip6tables off

Configure NTP and set it in the bashrc so it runs when the container is started (chkconfig does not work in containers)

ntpdate pool.ntp.org
echo "service ntpd start" >> ~/.bashrc
echo "service rsyslog start" >> ~/.bashrc
echo "service crond start" >> ~/.bashrc

Update the OS

yum -y update

Set Runtime Variable (default command to run when lauched via docker run)

CMD /bin/bash

Set terminal cli color scheme in file /etc/profile.d/termcolor.sh

if [ "$PS1" ]; then
set_prompt () {
Last_Command=$? # Must come first!
Blue='\[\e[01;34m\]'
White='\[\e[01;37m\]'
Red='\[\e[01;31m\]'
YellowBack='\[\e[01;43m\]'
Green='\[\e[01;32m\]'
Yellow='\[\e[01;33m\]'
Black='\[\e[01;30m\]'
Reset='\[\e[00m\]'
FancyX='\342\234\227'
Checkmark='\342\234\223'

# Add a bright white exit status for the last command
#PS1="$White\$? "
# If it was successful, print a green check mark. Otherwise, print
# a red X.
if [[ $Last_Command == 0 ]]; then
    PS1="$Green$Checkmark "
else
    PS1="$Red$FancyX "
fi
# If root, just print the host in red. Otherwise, print the current user
# and host in green.
if [[ $EUID == 0 ]]; then
    PS1+="$Black $YellowBack TEMPLATE $Reset $Red \\u@\\h"
    #PS1+="$Red\\u@\\h $YellowBack DEV $Reset"
else
    PS1+="$Black $YellowBack TEMPLATE $Reset $Green \\u@\\h"
    #PS1+="$Green\\u@\\h $YellowBack DEV $Reset"
fi
# Print the working directory and prompt marker in blue, and reset
# the text color to the default.
PS1+="$Blue\\w \\\$$Reset "
}

PROMPT_COMMAND='set_prompt'
fi

Cleanup

rm -f /etc/yum.repos.d/*.rpm
rm -fr /var/cache/*

Flatten

docker export c30e102f7c51 | docker import - darkside/centos66

Tag summary

Content type

Image

Digest

sha256:a0b44f4c8…

Size

84.9 MB

Last updated

almost 11 years ago

docker pull darkside/centos66