ふるすたっくえんじにあの日記

ASP .NET MVC (C#)、.NET Framework、iOS (Objective-c) アプリ、Androidアプリ (Java)、AWSあたり

Docker入門~インストール

そういえば書いてなかった気がする&人に説明するので、筆を取ることにしました。

入門

Dockerとは

コンテナ仮想化ツール
簡単に言うとPC上にWebサーバーとか、DBサーバーとかを一つにまとめた環境をポンと構築できるよってやつ。
Vagrantとかは1台の仮想マシンに1マシンになるので、WebサーバーとDBサーバーを立てようと思ったら2つ必要になるのが大きな違いかな。

Dockerを使うメリット

本番環境と同じ環境を簡単に用意できる。
なんならそのまま本番環境に使えるらしい。
起動とか処理が早い。
軽い。
コマンドを叩くだけで環境構築完了!

Docker用語

・イメージ:コンテナの元となるもの。EC2でいうAMI。Docker Hubというところにある。
・コンテナ:イメージを元に作られたもの。ここに各プロジェクト用の情報などが設定される。EC2でいうインスタンス



PC環境

Mac OSX High Sierraです。



インストール

Docker Store
から「Docker Community Edition for Mac」をダウンロードしましょう。
f:id:devdevdev:20180403212400p:plain
f:id:devdevdev:20180403212446p:plain

ダウンロードした「Docker.dmg」をダブルクリックして開きましょう。
書いてあるとおりにドラッグ&ドロップすれば完了!
f:id:devdevdev:20180403215505p:plain

設定

特にないけど。
Launch PadからでもなんでもDockerを起動。

f:id:devdevdev:20180403215718p:plain
「Next」

f:id:devdevdev:20180403215738p:plain
「OK」

f:id:devdevdev:20180403215833p:plain
Macのパスワードを入力して「OK」

f:id:devdevdev:20180403215912p:plain
こうなったら起動完了!