0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

OpenAIGymの学習用コンテナのDockerイメージを作成しました

Posted at

概要

使い慣れたローカルのVSCodeで、Dockerコンテナの機械学習環境を作りたいと思い作成しました。
Dockerイメージを作成するのは始めてだったので、いろいろなエラーに泣きながらもGymの動作が確認できたので
リリースしました。

OpenAIGym_noVNC

Visual Studio CODEを用いて、コマンドベースでgym環境を動かし、動作の様子をブラウザで確認するために作りました。

機能

  • sshでコンテナ(Ubuntu18.04)に接続し,GUIをnoVNCを使ってブラウザで確認することができます。
  • rootuserの2つのユーザーが設定されます。
  • run.shでローカルのとコンテナ上のボリュームを共有する設定ができます。

Build

build.sh
docker build --build-arg ROOT_PASSWORD=password -t gym_container:dev .

ROOT_PASSWORDにssh接続時に使用するパスワードを設定してください。

ターミナルでbuild.shを実行します。

実行コマンド
$ sh build.sh

Run

run.shを実行します。

実行コマンド
$ sh run.sh

ssh経由でコンテナに接続

sshのポートはrun.sh2222に設定しています。

sshで接続
$ ssh user@localhost -p 2222

ブラウザ上での確認

vncのポートはrun.sh6081に設定しています。
HTML5対応ブラウザで localhost:6081 に接続します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?