Skip to content

SanCloudLtd/build-containers

Repository files navigation

SanCloud Container Images

pre-commit.ci status

This repository contains source files for building container images used by SanCloud.

These images are made available in the hope that they are useful to others.

Available images

The container images defined in this repository are pushed to the Quay.io Container Registry and can be browsed online. They can be used with either Docker/Moby or Podman. The example commands below use docker but substituting for podman should give equivalent results.

Current images

The current set of images are based on Ubuntu 22.04 LTS.

dev23-base

This image is intended to be used as a common base for current build containers. It can also be used to execute tasks which don't require a full toolchain (e.g. pre-commit checks).

docker pull quay.io/sancloudltd/dev23-base

dev23-c

This image is intended to be used to build C/C++ projects developed by SanCloud. It is based on the dev23-base image.

docker pull quay.io/sancloudltd/dev23-c

dev23-yocto

This image is intended to be used to build Yocto Project images. It is based on the crops image docker.io/crops/poky:ubuntu-22.04.

docker pull quay.io/sancloudltd/dev23-yocto

Old images

iot-build

This image is intended to be used for native development of IoT solutions. It is based on Ubuntu 20.04 with common build tools and libraries for MQTT communication.

docker pull quay.io/sancloudltd/iot-build

iot-arm-build

This image is intended to be used for cross-compilation of IoT solutions intended to run on the SanCloud BBE. It is based on the iot-build image described above with the addition of the armv7-eabihf glibc toolchain from https://toolchains.bootlin.com/.

docker pull quay.io/sancloudltd/iot-arm-build

poky-build

This image is intended to be used to build Poky distro images using Yocto Project for the Sancloud BBE. It is based on the CROPS Ubuntu 20.04 images with the addition of pip and with SSH configured to trust new keys on first use (TOFU).

docker pull quay.io/sancloudltd/poky-build

arago-build

This image is intended to be used to build Arago distro images using Yocto Project for the SanCloud BBE. It is based on the poky-build image described above with the addition of the ARM toolchain required by the Arago distro.

docker pull quay.io/sancloudltd/arago-build

Contributing

Pull requests and issue reports are welcome for this repository.

For further support enquiries please contact us via email to [email protected].

License

Copyright (c) 2021-2022 SanCloud Ltd.

About

SanCloud container images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •