新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。Dockerをちゃんと始めてみようと思い、ファーストステップとしてNginxを起動するだけのコンテナを実行してみようと思います。ゴールMac環境でDockerを使ってNginxを起動してみます。最終的には複数のコンテナを同時に扱いたいので、docker-composeで操作していきます。2.1.0.1流れDockerをインストールdocker-composeをインストールdocker-compose.yml記述HelloWorldをブラウザに表示1.DockerのインストールMac環境なので、Homebrew-caskでインストールしました。docker2.docker-composeのインストール以下のようなエラーが出力された場合、docker-composeがインストールされていません。founddocker-composeをHomebrewでインストールします。Terminalにこちらのコマンドを実行するとインストールされます。docker-compose3.docker-compose.ymlに記述ディレクトリ構成は以下です。index.htmlルートにdocker-compose.ymlを作成して、docker-coposeの処理内容を記述します。今回はNginxをインストールして起動する処理を書いています。docker-compose.ymlと同階層に掘ったpublicディレクトリをNginx内の/usr/share/nginx/htmlディレクトリにマッピングしているので、publicディレクトリに以下のindex.htmlを入れておきます。Docker!</h1></body></html>4.HelloWorldをブラウザに表示http://localhost:8080にアクセスしてみます。無事にDockerでNginxが立ち上がっていることが確認できました。最後にNginxを起動するだけのコンテナを立ち上げることはとても簡単でした。直近のゴールとしてはPHP開発環境を作ることなので、Dockerのコマンドを覚えつつ少しずつ勉強していこうと思います。23:43Dockerの基礎を学ぶためにNginxを起動するだけのコンテナを立ち上げるTweet読者になるボタンを押して貰えるととてもがんばれます。大庭俊介(bao_bao)渋谷のUnityエンジニア。スマホゲーム作って生活しています。設計、組み込み、演出一通りを自分1人で完結して作るのが得意です。よろしければTwitterフォローお願いします。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。