DockerをWindowsにインストール

DockerをWindows10にインストールする手順を記載します。

Windows10 Pro バージョンは1709で行っています。

インストールするDockerは、Hyper-Vを使用しますので、Hyper-Vを有効にする必要があります。

また、VirtualBoxなど仮想マシーンをインストールされている場合は、Hyper-Vを有効にすると起動しなくなるので、注意が必要です。

Hyper-Vのインストール

「コントロールパネル」―「プログラムと機能」-「Windows の機能の有効化または無効化」で、Hyper-Vをオンにします。

以上で、Hyper-Vが使用できます。

Dockerのインストール

1.Get started with Docker for WindowsからDockerのInstall Docker for Windowsをダウンロードします。
「Stable channel(安定版)をダウンロードします。

2.ダウンロードしたファイルを起動させてインストールします。

インストーラは利用規約に同意した後は、何もする必要はないので直ぐに終わります。

3.Hyper-Vマネージャを起動して、(「コントロールパネル」-「管理ツール」-「Hyper-Vマネージャ」)でDockerがインストールされたことを確認します。

インストールされた場合、仮想マシンに[MobyLinuxVN]が作成されています。

 

Kitematicのインストール

Kitematic(カイトマティック)とは、コンテナを視覚的に確認出来るGUIツールです。

Windows右下よりDocerを右クリックします。以下の画面が表示されますので、[Kitematic]をクリックします。

以下画面が表示されたたら、[Download]をクリックするとインストールファイルをダウンロードできます。

ダウンロードしたインストーラを起動してインストールします。

 

WindowsのAnaconda環境にTensorFlowをインストール

Windows版のAnaconda環境に、TensorFlowをインストールする方法を記載します。

Anacondaはインストールされているものとして説明を進めます。

TensorFlowを動作させる場合は、Anacondaの64bit版がインストールされている必要があります。

 

以下の説明は、AnacondaにTensorFlow専用の環境を作成して、インストールする手順とします。

初めにAnaconda専用の、Anaconda Promptを起動します。

TensorFlow公式サイト

 

TensorFlow専用の仮想環境の作成

仮想環境の作成には、condaを使用します。

上記は、仮想環境 tensorflow を作成して、Python3.5をインストールしています。

※現在(2017/03) TensorFlowは、Python3.5の環境で動作します。
 

TensorFlowのインストール

TensorFlowは、pipコマンドを使用してインストールします。

TensorFlowの仮想環境に移動します。

 
TensorFlowをインストールします。(TensorFlow1.0をインストール)

旧バージョンのインストールは、下記のようにします。

 

TensorFlowのパッケージを確認します。

 

TensorFlowの動作確認

以下のコマンドを実行し、バージョンが表示されたら成功です。

 

Jupyter Notebookのインストール

通常インストールされているので、インストールの必要はありませんが、うまく動作しないときがあります。ので記載します。

Jupyter Notebookのアップデート

Jupyter Notebookのインストール

※Jupyter Notebookを使用するブラウザーはGoogle Chromeを使用しないとうまく動作しない場合があります。

 

Jupyter Notebookの起動

Jupyter Notebookにて、TensorFlowの動作確認

 

TensorBoardの可視化

上記のコードを実行させる。

 

TensorBoardを起動させる

http://localhost:6006

上記のコードは、TensorFlow 1.0で記述しています。詳しくは公式サイトを見てください。

 

AnacondaをWindowsにセットアップ

Anaconda(アナコンダ)をWindowsにセットアップする方法を記載します。

Anacondaは、環境を構築するために様々なパッケージをまとめた、Pythonを搭載したオープンなプラットフォームです。

Python、R、Scala の有名なパッケージをcondaを使って簡単にインストールできます。

Anaconda のインストール

1.サイトよりAnacondaをダウンロードします。

・Anaconda3-4.3.0.1-Windows-x86_64.exe

2.ダウンロードしたファイルを実行してインストールします。

今回インストール先をC:\Anaconda3にしました。

 

Anacondaで仮想環境を作成する

必ずしも仮想環境を作成する必要はありませんが、作成しない場合rootの環境となります。

開発毎に環境を使い分けたい場合に、仮想環境を作成すると良いと思います。

仮想環境の作成・削除・環境切り替え には、専用ターミナル(Anaconda Prompt)でcondaを使用して行います。

Anaconda Promptを起動すると

となります。
 

環境の作成する

conda create -n <環境名> python=<バージョン> <スペース区切りでライブラリ名>

・py3の環境を作成して、python3.6をインストールしています。
 

環境の一覧を表示する

上記のように表示されます。
 

環境を移動する

 

環境から抜け出る

root環境に戻ります。

 

環境を削除する 

 

condaでパッケージ管理

condaは、仮想環境管理のほかにパッケージの管理が出来ます。

コマンド(-n 環境名)で環境を指定することも出来ますが、

以下は仮想環境に移動して処理を進めます。

パッケージをインストールする

 

パッケージを削除(アンインストール)する

 

環境に入っているパッケージの表示する

 

パッケージをアップデートする

 

conda 自身を更新する

 

pipでパッケージ管理

pipはPythonのパッケージ管理システムです。

conda にないく pip にあるパッケージは、pipコマンドでインストール出来ます。

パッケージをインストールする

 

パッケージを削除(アンインストール)する

 

パッケージをアップデートする

 

パッケージ一覧を表示する

 

pipのバージョンを確認する