<commit_before>[English](../usage)

OpenRTM on Docker の使い方
=========================
インストールする必要があるのは Docker とその依存パッケージのみです．  
OpenRTM-aist に関係するパッケージのインストールは一切必要ありません．

現在 OpenRTM on Docker の動作が確認できているのは下記のホストOSです．

- Windows(64bit版のみ)
  - 10
- Linux(64bit版のみ)
  - Ubuntu
  - Fedora
  - Debian
  - Raspbian
- MacOSX
  - El Capitan 10.11 以降
- FeeBSD

---

Dockerのインストール
--------------------
最新の情報はDockerホームページに記載されています．
https://docs.docker.com/engine/installation/

- Windows の場合

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm/master/scripts/docker-install.bat`  
`chmod +x docker-install.sh`  
`./docker-install.sh`

- Linux(Ubuntu)の場合

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm/master/scripts/docker-install.sh`  
`chmod +x docker-install.sh`  
`./docker-install.sh`

- Linux(Debian)の場合

- Linux(Fedora)の場合


- MacOSX の場合

- FreeBSDの場合

---

OpenRTM on Docker 使用方法
--------------------------
Docker がインストールされている環境であれば OpenRTM on Docker が利用できます．  
イメージをダウンロードしてキャッシュするため，初回起動時は外部ネットワークに接続されている必要があり，  
初回起動時のみ起動まで時間がかかります（ネットワーク環境に依存しますが，数分程度）．  
一度キャッシュされてしまえば，２回目移行の起動は速くなります（コンピュータスペックに依存しますが１秒未満）．

### おすすめの利用方法(Linux ホストの場合) 
- 最新の全パッケージ入り OpenRTM on Docker イメージを利用します
- HOMEディレクトリが共有されてDockerイメージ内のシェルが起動します  
- シェルを抜けるとコンテナが消去されます  

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm-tools/master/tools/rtmdocker.sh`　　
`chmod +x ｒｔｍdocker.sh`　　
`./rtmdocker.sh`　　

### 簡単に試す方法
`docker run --rm -ti takahasi/docker-openrtm bash`

### バージョンを指定して実行する方法
`docker run --rm -ti takahasi/docker-openrtm:ubuntu1404_openrtm112 bash`

### Dockerfileを使って、イメージをカスタマイズする方法
`FROM takahasi/docker-openrtm:ubuntu1404_openrtm112`

![OpenRTM on Docker as a Development Environment](../img/sample1.png)

![OpenRTM on Docker as a Verification Environment](../img/sample2.png)

### GUIアプリケーションを使う方法

#### RDP
リモートデスクトッププロトコル(RDP)で接続する場合
(default user:root, password:<PASSWORD>)  

#### X-forwarding
Xウィンドウを利用して接続する場合  
(Linux/Mac ホストの場合)  

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm-tools/master/tools/rtmdocker.sh`　　
`chmod +x ｒｔｍdocker.sh`　　
`./rtmdocker.sh`　　

---

[Top Page](index)
<commit_msg>docs: update docs<commit_after>[English](../usage)

OpenRTM on Docker の使い方
=========================
インストールする必要があるのは Docker とその依存パッケージのみです．  
OpenRTM-aist に関係するパッケージのインストールは一切必要ありません．

現在 OpenRTM on Docker の動作が確認できているのは下記のホストOSです．

- Windows(64bit版のみ)
  - 10
- Linux(64bit版のみ)
  - Ubuntu
  - Fedora
  - Debian
  - Raspbian
- MacOSX
  - El Capitan 10.11 以降
- FeeBSD

---

Dockerのインストール
--------------------
最新の情報はDockerホームページに記載されています．
https://docs.docker.com/engine/installation/

- Windows の場合

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm/master/scripts/docker-install.bat`  
`chmod +x docker-install.sh`  
`./docker-install.sh`

- Linux(Ubuntu)の場合

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm/master/scripts/docker-install.sh`  
`chmod +x docker-install.sh`  
`./docker-install.sh`

- Linux(Debian)の場合

- Linux(Fedora)の場合


- MacOSX の場合

- FreeBSDの場合

---

OpenRTM on Docker 使用方法
--------------------------
Docker がインストールされている環境であれば OpenRTM on Docker が利用できます．  
イメージをダウンロードしてキャッシュするため，初回起動時は外部ネットワークに接続されている必要があり，  
初回起動時のみ起動まで時間がかかります（ネットワーク環境に依存しますが，数分程度）．  
一度キャッシュされてしまえば，２回目移行の起動は速くなります（コンピュータスペックに依存しますが１秒未満）．

### おすすめの利用方法(Linux ホストの場合) 
- 最新の全パッケージ入り OpenRTM on Docker イメージを利用します
- HOMEディレクトリが共有されてDockerイメージ内のシェルが起動します  
- シェルを抜けるとコンテナが消去されます  

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm-tools/master/tools/rtmdocker.sh`  
`chmod +x ｒｔｍdocker.sh`  
`./rtmdocker.sh`  

### 簡単に試す方法
`docker run --rm -ti takahasi/docker-openrtm bash`

### バージョンを指定して実行する方法
`docker run --rm -ti takahasi/docker-openrtm:ubuntu1404_openrtm112 bash`

### Dockerfileを使って、イメージをカスタマイズする方法
`FROM takahasi/docker-openrtm:ubuntu1404_openrtm112`

![OpenRTM on Docker as a Development Environment](../img/sample1.png)

![OpenRTM on Docker as a Verification Environment](../img/sample2.png)

### GUIアプリケーションを使う方法

#### RDP
リモートデスクトッププロトコル(RDP)で接続する場合
(default user:root, password:<PASSWORD>)  

#### X-forwarding
Xウィンドウを利用して接続する場合  
(Linux/Mac ホストの場合)  

`wget https://raw.githubusercontent.com/takahasi/docker-openrtm-tools/master/tools/rtmdocker.sh`  
`chmod +x ｒｔｍdocker.sh`  
`./rtmdocker.sh`  

---

[Top Page](index)

{'fraction_non_alphanumeric': 0.1514100785945446, 'fraction_numerical': 0.012944983818770227, 'mean_word_length': 4.157330154946365, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5676037', 'n_tokens_mistral': 2513, 'n_tokens_neox': 2255, 'n_words': 258}