概要DockerメリットとはDockerのインストールDockerでコンテナをインストールしてみるまとめ概要Dockerのインストールをすることで、PHPやPythonやデータベース等の環境を簡単に作成することができます。DockerメリットとはDocker(ドッカー)とは、Docker社が開発しているコンテナ型の仮想環境を作成・配布・実行するためのプラットフォームです。私がWEBアプリを初めて構築したときは、サーバという大きいパソコンがあって、その中にCPU・メモリ・ハードディスクがあり、その限られたリソースの中で構築する必要がありました。最近ではサーバもクラウド化が進み、誰でも簡単にサーバを作成することができるようになりましたね。Azureがあります。今までの仮想化技術(Hyper-V)等では、リソースを過剰に割り当てたり、不足してしまったり、調整が難しいのです。そこで登場したのがDockerです。コンテナ型の仮想化技術を使い1台のサーバ上で複数のインスタンスが動作しているように見えるようになりました。開発者の自分のパソコン(ローカル環境)と、本番環境で環境の差分がでて、せっかく作ったアプリが動作しないようなことがなくなりました。Macをダウンロードしてインストールしてください。Windowsをインストールしてください。https://docs.docker.com/docker-for-windows/install/GUIツールを使えるので初心者でも安心です。versionコマンドを実行しましょう。falseこのようにVersion情報が表示されたらインストール完了です。Dockerでコンテナをインストールしてみるここでは自分のMacにNginxというWebサーバをインストールして、ブラウザでアクセスしてみましょう。runコマンドを使うとDockerのイメージを自動でダウンロードして起動までできます。nginx:latest7a3e7aa4b19225f2c8f5d369b9b1d0cb6384a76427f58543b97d3afecaaacc10ウェブブラウザ(ChromeやFirefox)のURLを入力するところで、http://localhostと入力してください。このようにブラウザに表示できればコンテナが起動しています。