Blog

Building Variscite Yocto, Android, Debian and Boot2Qt images using Docker

Wednesday, 09 Feb 2022  |  Nathan Drude

One of the challenges when compiling Linux and Android based images, or any software, is setting up the proper build environment on your host computer. The environment needs to be reproducible both now and in the future. It also needs to be easy to distribute among team members at separate locations. It is a safe bet that sometime in your career (if not right now), you’ve had an old computer under your desk, or a virtual machine saved on your computer, that is used only for compiling software for a legacy product. To help solve this problem, Variscite provides docker containers for building Variscite Yocto, B2Qt, Debian and Android images. 

 

Building Variscite Yocto, Android, Debian and Boot2Qt images using Docker
DART-MX8M-MINI System on Module

 

What is a Docker container? 

Functionally, Docker containers are like virtual machines, but they are much more efficient because they share the same kernel and resources as the host operating system. Docker containers have the following advantages: 

  • Containers are built using a Dockerfile, which, among other things, defines the base OS (e.g. Ubuntu 20.04, 18.04, or 16.04) and a list of packages that should be installed. This means that your build environment is revision controlled and easily reproduced and distributed. 
  • Containers share the same resources with the host computer. As a result, the container runs at native speed with minimal performance reduction, and the resources of your host computer are not consumed by a bloated virtual machine. 
  • Containers can start and stop in seconds. 

To learn more about getting started building images using Docker, please see the Docker Build Environment guide on Variscite’s Wiki. 

Latest Posts
Software releases
July software updates
Stay current with software updates – Keep your Variscite SoMs performing at their best with our latest software releases.
 
21.07.2026
Newsroom
VAR+NRG. Built for MedTech. Ready for Compliance
Getting a regulated medical product to market requires more than great hardware. Engineering teams must simultaneously manage embedded software, cybersecurity, QMS documentation, and validation – keeping all of it aligned around a single certified, long-term-reliable product. That is precisely the challenge a new Variscite and NRG partnership is designed to address.
Variscite, a leading System on Module manufacturer with proven expertise in medical applications, has joined forces with NRG, an engineering firm specializing in regulated medtech systems, to deliver an integrated hardware-software solution for companies building embedded medical products. The partnership gives development teams access to both a proven hardware platform and the software and engineering capabilities needed to support regulated development goals and product readiness.
22.07.2026
Blog
supply-chain-resilience-website-size.png
The global component crisis is forcing embedded teams to confront an uncomfortable reality: not all SoM vendors are equally equipped to weather it. In the latest episode of the Embedded Executive Podcast, Variscite CEO Ohad Yaniv joined Rich Nass of Embedded Computing Design to discuss what it takes to keep customer projects on schedule when supplies are under sustained pressure and why the answer starts with who controls your manufacturing. Unlike vendors who rely on subcontractors, Variscite designs and manufactures its entire System on Module portfolio in-house, with production fully certified to ISO 9001, 13485, and 27001 standards.
15.07.2026 Ohad Yaniv