Docker環境構成とインストール
Dockerを使用するには、環境構成とインストールが必要である。
Docker環境
学習用の作業環境を作るには、ローカル環境にDockerをインストールする方法と、オンラインプレイグラウンドを使用する方法がある。
ローカル環境にインストールする場合は、次のページからダウンロードする。
オンライン上のプレイグラウンドについては、次のページを参照してほしい。
Docker Engineのインストール
まずDockerをインストールしよう。Dockerは主要OS(Linux、Windows、Mac)をサポートしている。ユーザーの環境に合った方法でインストールしよう。
Linuxにインストール
ディストリビューションごとにインストール方法が異なる。公式ドキュメント でLinuxディストリビューションのインストール方法を参照してほしい。
Windowsにインストール
Windowsのバージョンによってインストール方法が異なる。それぞれインストーラーを実行すればインストールできる。
- Microsoft Windows 10 ProfessionalまたはEnterprise 64-bitでは、Docker CE for Windows をインストールできる。
- それ以外には Docker Toolbox というツールが提供されている。
注: Docker Ver. 1.12.0では Hyper-V(Windows 8以降をサポートするハイパーバイザー仮想環境)をサポートする。Windows 10では、OSが提供するハイパーバイザー型の仮想マシン上でDockerを利用できるようになった。それ以前はDocker Toolboxを使い、VirtualBox上のLinuxにDocker Engineをインストールして、ホストのコマンドラインツールからアクセスする方式にする必要があった。
Mac OSにインストール
OS X Yosemite 10.10.3以降では、Docker CE for Mac をインストールできる。それ以前には Docker Toolbox というツールが提供されている。
注: Docker Ver. 1.12.0では HyperKit(OS X Yosemite以降をサポートするハイパーバイザー仮想環境)をサポートする。これにより、OS X 10.10 Yosemite以降では、OSが提供するハイパーバイザー型の仮想マシン上でDockerを利用できるようになった。それ以前はWindows 8以前と同様にDocker Toolboxを使用する。
インストールテスト
インストールできたら、次のコマンドでデーモンが実行されているか確認する。表示されなければインストールに失敗している。再度ドキュメントを参照してほしい。
% docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
この資料での実行環境
この資料では、次のような環境で本記事のサンプルをテストした。
- Linux
- OS: Ubuntu Server 16.04 LTS
- インスタンスタイプ: m4.large
- Docker: 17.03.1-ce
- Mac
- OS: Mac OS 11.4 (Big Sur)
- CPU: 2.3 GHz 8 Core Intel Core i9
- メモリ: 16 GB
- Docker: 17.04.0-ce (Docker for Mac)
- Windows
- OS: Windows 7 64bit
- CPU: Intel Core i3-3120M CPU 2.50GHz 2.50Hz
- メモリ: 16 GB
- Docker: 17.04.0-ce (Docker Toolbox)