The Docker container has a minimal Ubuntu 24.04 installation under the hood. It's files are structured in the following way:
| Path | Description |
|---|---|
/build |
Folder with build artifacts |
/west.yml |
Config file used by west commands |
/workspace |
Mounted finch-firmware project folder |
/zephyr |
Zephyr Installation |
/zephyr-sdk |
Zephyr SDK Installation |
/env-setup.sh |
Activates Zephyr environment and Python venv |
.venv |
Python virtual environment containing west |
/entrypoint.sh |
Entrypoint script |
If the container doesn't open or it has some other issue, you can try removing it and opening it again.
Run the following commands from the host terminal:
docker container rm utat-ss-finch-container./scripts/open_container.shor.\scripts\open_container.ps1
Run the following commands from the host terminal:
docker container stop utat-ss-finch-containerdocker container rm utat-ss-finch-containerdocker image rm ghcr.io/utat-ss/finch-firmwaredocker pull ghcr.io/utat-ss/finch-firmware:latest./scripts/open_container.shor.\scripts\open_container.ps1