7/19/2017 8:32 AM | |
Joined: 4/28/2015 Last visit: 6/28/2024 Posts: 578 Rating: (43) |
As people requested this frequently, and we needed Go support anyway (a precondition for Docker which is written in Go), I've hacked up some branch that make this feature available on the IOT2000: https://github.com/siemens/meta-iot2000/commits/jan/go-docker
Important Note: I've found no Quark-compatible images on Docker hub. The above Jessie at least starts but obviously contains no workarounds for the infamous Quark erratum. The same is true for images provided by resin.io for another Quark-based device - they are based on unmodifed distros (Debian and Alpine). Don't use them for production purposes! Things will break subtly otherwise. Build your own base image and package set using Yocto or some other build environment, applying the mandatory compiler switch for Intel Quark. To build a Docker-enable IOT2000 base image, follow the README in that branch, just note that "pip3 install kas" does not work yet because the package hasn't been uploaded yet. Install from a local checkout of https://github.com/siemens/kas or use the Docker build path instead. Feedback welcome! |
This contribution was helpful to1 thankful Users |
6/26/2018 2:51 PM | |
Joined: 3/17/2014 Last visit: 1/15/2024 Posts: 53 Rating: (12) |
Hi Jan-k, I'm searching infos about installing Docker and Go on IOT2040. Our Team here in Siemens Italy are trying to realize a custom image for using IOT with the layer meta-iot-cloud and the Azure functionality "Cloud Twin". This kind of application will be used as a Demo for an Internal Annual Conference, but for us it's a very important starting point for new possible cloud and edge application for our customer. Starting from meta-iot2000-example, we integrated the layers meta-iot-cloud (https://github.com/intel-iot-devkit/meta-iot-cloud) and meta-virtualization and installed the docker recipe. The meta-iot-cloud package that we want to use is packagegroup-cloud-azure. We compiled this layer with check in on Rocko branch and the layer was installed correctly. For meta-virtualization, we want use docker. We tried also to install Go in order to modify the docker installation. Source codes of docker and Go are visibile on the image, but something does not work correctly. Docker can't be used. Reading your post I saw that there was a branch with this feature available, but the GitHub link is not active anymore. Can you please support us on this topic? Can you provide us some steps to enable Docker on IOT? If you want we can provide you all the information that can be helpful. Thank you for your support. Best Regards Davide maffei
|
6/27/2018 1:40 PM | |
Joined: 4/28/2015 Last visit: 6/28/2024 Posts: 578 Rating: (43) |
The latest branch is now https://github.com/siemens/meta-iot2000/commits/jan/docker (the go-parts of that older branch went into master). But this hasn't been rebased and tested for a while. So the first exercise would be bringing it to master, update external dependency references and see if things still build or even run. If you run into concrete issues, please report and we will try to help. |
Follow us on