CentOS7をDockerで動かす環境を作る。
# イメージ取得 docker pull centos:centos7 # イメージ確認 docker images # 起動 docker run -it -d --name centos7 centos:centos7 # 起動確認 docker ps # 接続 docker exec -it {CONTAINERE ID} bash # 停止 docker stop {CONTAINER ID}
コンテナに接続して、nginxの公式に従ってインストールする。
一旦デタッチしてdocker imageを作成。
# コンテナからデタッチ exit # コンテナ作成 docker commit {CONTAINER ID} # コンテナ起動 # nginxを起動する権限を追加。 # 8080ポートを80に紐付け。 docker run --name nginx --privileged -p 8080:80 -d mysite /sbin/init # コンテナに接続 docker exec -it {CONTAINER ID} bash # nginx起動 systemctl nginx start
ブラウザで確認