1. 準備
1.1 Docker CEのインストール
1.2 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」ウィンドウが表示されるので,初期設定をする.
- 「Complete Installation」ウィンドウで「Do not import settings」を選択し,「OK」をクリックする.
- 「Customize PyCharm」ウィンドウが開く.好きなUI themeを選択し,「Skip Remaining and Set Defaults」をクリックする.
- 「Welcome to PyCharm」ウィンドウが開く.
- ウィンドウを閉じ,コンテナを終了させる.
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