ターゲット上でDockerを動作させることができるか、調べたのでメモ。
なお、Yoctoのビルド環境をDockerコンテナで構築する、という件ではなく、YoctoのrecipeとしてDockerをターゲットに導入できるか、という観点である。
結論
NXPの標準のBSPだと今のところ無理そう。 以下だとできそう。
hostとしてUbuntuを採用し、その上でDockerを動作させる
- https://community.nxp.com/docs/DOC-344473
- https://community.nxp.com/docs/DOC-344462
- https://community.nxp.com/docs/DOC-344474
hostが標準のLinux distributionsを採用している
- https://docs.docker.com/engine/install/ を参照
- https://docs.docker.com/engine/install/debian/ など
- https://armadillo.atmark-techno.com/blog/10899/4102
- https://armadillo.atmark-techno.com/forum/armadillo/2618
- https://armadillo.atmark-techno.com/blog/10899/4050
- http://ngi644.net/blog/archives/1632
その他の環境、ディストリビューション
Raspberry Piは可能
- 標準でパッケージが公開されており、パッケージマネージャ(apt/apt-get)で導入可能
- あるいは
- あるいはYoctoで
軽量なDocker ホスト用のOSが対応すれば可能そう
- Barge
- Alpine Linux