Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I see you’re encountering an issue with container image naming when using TorizonCore Builder to pre-provision Docker containers. Based on your configuration, you’re only using filesystem customizations but not actually pre-provisioning containers through the proper TorizonCore Builder method.
Understanding Container Pre-provisioning with TorizonCore Builder
To pre-provision Docker containers onto a Torizon OS image, TorizonCore Builder provides specific configuration options in the output section (1). Your current tcbuild.yaml only includes filesystem overlays but doesn’t specify container bundling.
Proper Configuration for Container Pre-provisioning
Method 1: Auto-Pull Containers from Docker Compose
You can configure TorizonCore Builder to automatically pull and bundle containers by specifying a Docker Compose file (2):
output:
easy-installer:
local: <path>
bundle:
compose-file: custom/docker-compose.yml
(2)
Method 2: Pre-bundled Container Directory
Alternatively, you can pre-bundle containers using the bundle command and then reference the directory (1), (2):
- First, create a bundle from your Docker Compose file:
$ torizoncore-builder bundle docker-compose.yml --bundle-directory bundle --platform=linux/arm/v7
(1)
- Then reference the bundle directory in your configuration:
output:
easy-installer:
local: path/to/your/custom-image-folder
bundle:
dir: bundle/
(2)
Complete Configuration Example
Here’s how your tcbuild.yaml should look to properly pre-provision containers:
input:
easy-installer:
local: image/torizon-docker-colibri-imx6ull-emmc-Tezi_7.4.0+build.28.tar
customization:
filesystem:
- overlay1/
output:
easy-installer:
local: output_directory
bundle:
compose-file: docker-compose.yml # or use 'dir: bundle/' for pre-bundled
Platform Specification
Since you’re using an i.MX6ULL (32-bit ARM), make sure to specify the correct platform when bundling (1):
$ torizoncore-builder bundle --platform=linux/arm/v7 docker-compose.yml --bundle-directory bundle
(1)
This approach will ensure that your containers are properly integrated into the Torizon OS image during the build process, eliminating the need for manual Docker tagging after deployment.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.