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ページが見れたら成功