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
June 2026 software updates
Stay current with software updates – Keep your Variscite SoMs performing at their best with our latest software releases.
 
16.06.2026
Newsroom
Variscite Keeps Embedded Products on Track During Global Component Shortages + SMARC
Global component shortages are putting embedded projects under pressure. As a leading global System on Modules (SoMs) developer and manufacturer, we keep our customers’ development timelines on track by applying a supply chain strategy built on buffered inventories, in-house production, established relationships with multiple suppliers, and more than two decades of operational experience.
As AI-driven demand accelerated through 2025, memory chip shortages developed as semiconductor manufacturers shifted capacity to large-volume buyers, leaving many sectors, including medical, industrial, edge/IoT, and robotics poorly served. Climbing prices and lengthening lead times, exacerbated by knock-on effects across other SoM components, have created two clear pressure points. SoM vendors relying on outsourced manufacturing have limited flexibility when availability drops, leaving customers facing the same delays. Separately, product developers who chose chip-down architectures over SoM-based designs must procure components on their own. Those buying in smaller quantities are routinely pushed down supplier priority lists, and in many cases cannot get supply at all.
21.06.2026