docker上でnginxを動かす方法を順に説明します。
動作環境はmacOS High Sierradです。
dockerの起動
nginxの起動
起動が確認できたら以下のコマンドを実行します。
$ docker run -d -p 80:80 --name {コンテナ名} nginx
このコマンドでnginxを起動させますが、dockerにnginxがない場合はdocker hubから自動でダウンロードしてくれます。
※docker hubとはdocker上で動作するイメージがまとめてあるwebサイトです。
ここからdocker内で動かしたいものをダウンロードしてくるという感じです。基本的には無料なので色々なOSやミドルウェアを試す事ができます。
ブラウザからも起動確認
http://localhost:80
恐ろしく簡単にnginxが起動できました。
しかもローカルにインストールをしていないので削除も簡単なんです。
(私はローカルに開発系のアプリをあんまりインストールしたくないので可能な限り仮装環境で済ませたい)
最初でつまづくとやる気をなくすので、私のような経験の浅いエンジニアがモチベーションをキープできますね。
参考:[DockerをMacにインストールする (更新:2017/5/26)]
(https://qiita.com/kurkuru/items/127fa99ef5b2f0288b81)