anaconda-gpuコンテナイメージの作成

1. 準備

1.1 Docker CEのインストール

Docker CEをインストールする.

1.2 nvidia-docker2のインストール

nvidia-docker2をインストールする.

1.3 gitのインストール

gitをインストールする.

$ sudo apt-get update
$ sudo apt-get install git

1.4 ディレクトリの作成

ホームディレクトリにdockerディレクトリがなければ作成する.

$ cd
$ mkdir docker

ホームディレクトリにbinディレクトリがなければ作成する.

$ cd
$ mkdir bin

2. anaconda-gpuコンテナイメージの作成

2.1 Dockerfile等のダウンロード

ディレクトリを作成し,Dockerfile等をダウンロードする.

$ cd ~/docker
$ git clone https://github.com/makotomurakami/docker-anaconda-gpu.git
$ cd docker-anaconda-gpu

2.2 anaconda-gpuコンテナイメージのビルド

anaconda-gpuコンテナのイメージをビルドする.

$ ./docker_build_anaconda_gpu.sh

2.3 動作確認

2.3.1 anaconda-gpuコンテナの起動

anaconda-gpuコンテナを起動する.

$ ./docker_run_anaconda_gpu.sh

PyCharmのウィンドウが表示される.

2.3.2 PyCharmの初期設定

最初に起動したときはPyCharmの「Complete Installation」ウィンドウが表示されるので,初期設定をする.

  1. 「Complete Installation」ウィンドウで「Do not import settings」を選択し,「OK」をクリックする.
  2. 「Customize PyCharm」ウィンドウが開く.好きなUI themeを選択し,「Skip Remaining and Set Defaults」をクリックする.
  3. 「Welcome to PyCharm」ウィンドウが開く.
  4. ウィンドウを閉じ,コンテナを終了させる.

2.4 起動スクリプトのパスの設定

起動スクリプトにパスを通す.

$ ln -s /home/$USER/docker/docker-anaconda-gpu/docker_run_anaconda_gpu.sh /home/$USER/bin/docker_run_anaconda_gpu.sh

ディレクトリを移動してもコンテナが起動すればよい.

$ cd hoge
$ docker_run_anaconda_gpu.sh