- 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/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 \ |
| 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 |
| 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 |
| 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 | |
| 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) |
| # 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 |