VOOZH about

URL: https://hub.docker.com/r/korosuke613/etrobo-docker/

⇱ korosuke613/etrobo-docker - Docker Image


korosuke613/etrobo-docker

By korosuke613

Updated almost 7 years ago

ETロボコンの開発環境

Image
2

3.5K

korosuke613/etrobo-docker repository overview

ETrobo-Docker

👁 Docker Automated build

TOPPERS/EV3RTのビルド環境をラッピングしたUbuntuベースのDocker Image

  • OS : Ubuntu 18.04.2 LTS
  • Imageのサイズ : 約2GB
  • macOS 10.14.5, Windows10 Pro 16299.192のPowerShellおよびBoW にて動作確認済
  • TOPPERS/EV3RTのバージョン : β7-3

使用例

app.cfgの存在するディレクトリ(/some/src/とする)に移動してから、次のコマンドを実行する。

docker run --rm -v /some/src/:/home/hrp2/sdk/workspace/product korosuke613/etrobo-docker

ビルドがうまく行った場合、/some/srcappというEV3RT向けの実行ファイルが生成されている。

ちなみに、相対パスを指定したい場合、$PWDを利用すると楽。(UNIX/LINUXでのみ可能)

cd /some/src/
docker run --rm -v $PWD:/home/hrp2/sdk/workspace/product korosuke613/etrobo-docker
手っ取り早く動作確認をしたい場合

以下のコマンドを実行する

Unix / Linux の場合
git clone --recursive --depth=1 https://github.com/korosuke613/ETrobo-Docker.git
cd ETrobo-Docker/sample/src
docker run --rm -v $PWD:/home/hrp2/sdk/workspace/product korosuke613/etrobo-docker
PowerShellの場合
git clone --recursive --depth=1 https://github.com/korosuke613/ETrobo-Docker.git
cd ETrobo-Docker/sample/src
> docker run --rm -v ${PWD}:/home/hrp2/sdk/workspace/product korosuke613/etrobo-docker
Bash on Windows(BoW)またはWindows Subsystem for Linux(WSL)の場合

WSL内のディレクトリは-vオプションで指定できないので、Windows上の絶対パスを指定する。(参考)

次の例は、C:\Users\hoge\ETrobo-Docker\sample\srcを共有する場合である。

git clone --recursive --depth=1 https://github.com/korosuke613/ETrobo-Docker.git
cd ETrobo-Docker/sample/src
docker run --rm -v C:\\Users\\hoge\\ETrobo-Docker\\sample\\src:/home/hrp2/sdk/workspace/product korosuke613/etrobo-docker

\はエスケープ文字であるため、\\というふうにエスケープする必要がある。

Tag summary

latest

Content type

Image

Digest

Size

597.5 MB

Last updated

almost 7 years ago

docker pull korosuke613/etrobo-docker