# wget -P /etc/yum.repos.d http://www.hop5.in/yum/el6/hop5.repo # yum install xz docker-io -y # service docker start
CMD ["service","nginx","start"] CMD ["/usr/sbin/sshd","-D"]
"Cmd": [ "/bin/sh", "-c", "#(nop) ADD file:e7b145f3252b16f295068ed6a20edc0febc656d536d0d0dae2e2afe93e110116 in /" ],
% git clone https://github.com/murachi1208/docker-lamp.git
% cd docker-lamp % ssh-keygen -t rsa -C "メールアドレス" % cp ~/.ssh/id_rsa.pub > authorized_keys
ENV USERNAME __your_id__ ↓ ENV USERNAME hoge
% sudo docker build -t centos:lamp . % sudo docker run -d -t -p 8888:22 -p 9999:80 centos:lamp
-p 8888:22 -p 9999:80 コンテナ内のsshd(22) を、ホストOSの 8888 にマッピング コンテナ内のhttpd(80)を、ホストOSの 9999 にマッピング
0.0.0.0:8888->22/tcp, 0.0.0.0:9999->80/tcp
% ssh -p8888 hoge@localhost
% sudo docker run -i -t {REPOSITORY}:{TAG} /bin/bash
# docker ps | awk 'NR>1 {print $1}' | xargs docker kill
# docker ps -a | egrep 'ago' | awk 'NR>1 {print $1}' | xargs docker rm
# docker rmi $(docker images | awk '/^<none>/ { print $3 }')
# docker commit ${ID} {REPOSITORY}:{TAG}
# docker inspect $(docker ps -q) | grep IPAddress