ROS2 humbleのdev container開発環境。 X11をマウントしてGUIアプリの使用ができるようにしている。 Ubuntu 22.04で動作確認済み。
あなたがすでにVS CodeとDockerをインストールしている場合は、上記のバッジまたはこちらをクリックすることで使用することができる。
これらのリンクをクリックすると、vscodeが必要に応じてdev container拡張機能を自動的にインストールし、ソースコードをコンテナボリュームにクローンし、使用するためのdev containerを起動する。
- Docker, vscode, devcontainer拡張機能をインストールする。
- GitHub上部の緑の「Use this template」を押し、自身のGitHubアカウントで新規リポジトリを作成。
- X11のアクセスをローカルに対して許可する。
xhost +local: # non-network local connections being added to access control list
- 自身の作成したリポジトリをcloneしvscodeで開く。
リポジトリのリンクやディレクトリ名は各自で読み替えること。git clone https://github.com/teruyamato0731/dev_humble.git code dev_humble
- 「Reopen in Container」でdevcontainerを開く
イメージのソースはこちら。