みなさん、コウタロウです!!
今日はタイトルについて。
Dockerとは
Dockerとはコンテナ型の仮想技術です
システム開発する時に、PCに開発環境を何度も構築するといろんなバージョンの色んなソフトがインストールされ、PC環境が汚れてしまいます
また、開発環境を構築する手間があります
そこでPCを汚さないのと環境構築の手間を省くことができるのが仮想技術です。
仮想技術の素晴らしいところは一度、環境を構築しそのイメージを保存しておけばそのイメージを使うことにより開発環境構築の手間が省けることです
また、不要になればそれを削除すれば綺麗サッパリ無くなるのでPCを汚すこともありません
さて、仮想技術ですが、VirtualBox、VMWare、vagrant、Dockerがあります
VirtualBox、VMWareはソフトを立ち上げ仮想環境を使えるようにします
ホストOS(Windows、Mac、Linux)上でソフトから開発環境を立ち上げるためハイスペックなPCが必要であるのが欠点です
vagrantはVirtualBoxを使いやすくしたもの
Dockerはなんと、VirtualBox、VMWareを必要とせず、Dockerのみで仮想環境を使うことができます
また、VirtualBoxなどとは違いOS上の独立したプロセスで起動することから軽量で高速なのが特徴です
つまり仮想環境ならDocker使おうってこと
Windows、Mac、Linuxに対応しているのでOSを選ばず誰でも気軽に楽しめます!!
インストール
では早速、「初めての人のための記事」があったのでそちらからやってみた
※2018年1月4日追記
インストールに関してはQiitaの下記で紹介されている手順の方がよっぽど簡単でした。
Docker環境をHomebrewで手軽に作成 – Qiita
やったことは、Dockerをインストールして、起動、Webサーバーを起動してブラウザからアクセス
普通に考えると、結構時間掛かりそうだよね
でも早くて簡単!!
記事も丁寧に書いてあるので難しくなくそのままできます
Dockerインストール後
Webサーバー(nginx)立ち上げ
ブラウザで確認
Webサーバーの落とし方(これは記事に書いてなかったので)
“docker stop webserver”と打てばWebサーバーを落とせます
DockerインストールからWebサーバー立ち上げ、ブラウザで確認するまでものの15分!!
最後に
いや〜チョ~簡単でした
そして早かった
他にも試して良かったらまた記事にします!!
お楽しみに!!
コメント