dockerfileからcentosを動かすまで

前回dockerからcentosを動かすまでをやりました。
日おいたあとまた動かそうとすると手順を思い出しながらやるか手順をメモっておくとか
若干手間がかかります。

dockerfileを作っておけばそういう手順がなくなりますよ。という説明です。
(dockerfileが手順書みたいなもの)

Dockerfileを作る

#
FROM centos

#
# MAINTAINER 

#
RUN yum -y update
RUN yum -y install httpd

RUN systemctl enable httpd

Dockerfileをbuildしてimageを作る

docker build -t <name>:<tag> <path>

tagはなくてもいい
centosを入れるimageなので

docker build -t centos .

とかにする

CONTAINERの起動

docker run --privileged --name centos -d -v /vagrant_data/php/data:/var/www/html -p 80:80 centos /sbin/init
  • --name で centosの名前でCONTAINER起動
  • -v でVOLUMEの指定
  • -p でportの指定

確認

virtualboxを入れたPCから192.168.33.10でdocker内のテストwebページが見れたら成功