はじめに
このドキュメントでは、Windows 環境における Docker のインストールから基礎コマンドの実践まで解説する。詳しく解説するというより、動線を確保する意味合いが強い。
Docker とは
Docker とは、コンテナ型の仮想環境を提供するオープンプソースソフトウェアである。
例えば、複数のライブラリやソフトウェアを使った複数人開発を行う場合、開発者が各々で環境構築を行うのには多大な労力・時間がかかるうえに、バージョンを揃えるのにも一苦労である。しかし、Docker ではコンテナと呼ばれる標準化された仮想環境を構築し、その中で作業を行うことで、この課題を解決している。
Docker についての詳細は以下の本が無料で公開されているため、参照するとよい。
Docker のインストール
Windows 環境における Docker のインストールは少々複雑なので、慎重に行う必要がある。以下のサイトを参考にするとよい。尚、「動作確認」の章まで行えば十分と思われる。
HelloWorld
Docker では Docker Hub と呼ばれるクラウド上のサービスを提供しており、ここでは開発者達がイメージ(コンテナを実行するために必要なファイル群、詳しくはDocker のイメージとコンテナの違いなどを参照)を公開している。
インストールが完了したら、チュートリアルとして公式が配布しているhello-worldイメージを実行してみよう。
まずターミナル(コマンドプロンプト)上で以下のように入力する。
これは存在しているコンテナの一覧を表示するコマンドであり、
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
のように表示されれば、無事 Docker がインストールされていることが分かる。
次に、以下のように入力する。
docker run
はコンテナを作成し、起動まで行うコマンドであり、
Hello from Docker!
This message shows that your installation appears to be working correctly.
という表示がされれば、無事イメージからコマンドが起動できている。
他のコマンド等に関しては、Docker コマンドや、Docker イメージとコンテナの違いとは?作成の流れ入門などを参照するとよい。
参考文献

備考
Hakky ではエンジニアを募集中です!まずは話してみたいなどでも構いませんので、ぜひお気軽に採用ページからお問い合わせくださいませ。
