- CentOS 6.5
- Linux 2.6.32-431.5.1.el6.x86_64
- Docker version 0.7.6, build bc3b2ec/0.7.6 (via epel)
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE mission-redis latest 629e9e638282 12 seconds ago 368.2 MB
# mkdir -p /data/docker-gitlab | |
# cd /data/docker-gitlab | |
# wget https://gist.githubusercontent.com/orita/6d557d9a0fcc82615f98/raw/c32ec427149c81902bd100434fc1bc6be54eb34a/fig.yml | |
# # edit GITLAB_HOST | |
# mkdir -p data/certs | |
# cd data/certs | |
# openssl genrsa -out gitlab.key 2048 | |
# openssl req -new -key gitlab.key -out gitlab.csr | |
# openssl x509 -req -days 365 -in gitlab.csr -signkey gitlab.key -out gitlab.crt | |
# chmod 400 gitlab.key |
import sys, string, crypt | |
from random import * | |
argvs = sys.argv | |
chars = string.ascii_letters + string.digits | |
salt = "$6$" + "".join(choice(chars) for i in range(16)) | |
print crypt.crypt(argvs[0], salt) |
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm | |
yum --enablerepo=mysql55-community --disablerepo=mysql56-community | |
install mysql-community-server | |
FROM centos | |
MAINTAINER Naohisa Orita | |
RUN echo 'LANG="ja_JP.UTF-8"' > /etc/sysconfig/i18n ;echo 'ZONE="Asia/Tokyo"' > /etc/sysconfig/clock ;cp -a /usr/share/zoneinfo/Asia/Tokyo /etc/localtime |
cp ~/.bash_profile ~/dot.bash_profile.$$ | |
cat <<'EOF'>> ~/.bash_profile | |
# ssh-agent | |
SSH_AUTH_SOCK=~/.ssh/agent.sock | |
SSH_AUTH_INFO=~/.ssh/ssh-agent-info | |
#if [ ! -f ${SSH_AUTH_SOCK} ] ; then | |
# mksock ${SSH_AUTH_SOCK} | |
#fi |
mkdir -p /data/kvm/images/ubuntu12/ | |
qemu-img create -f qcow2 /data/kvm/images/ubuntu12/boot.img 10G | |
virt-install --connect qemu:///system \ | |
--arch=x86_64 \ | |
--accelerate \ | |
--name ubuntu12 \ | |
--ram=1024 \ | |
--vcpus=2 \ | |
--hvm \ |