Docker Deployment
Overview
Docker deployment provides a cross-platform and one-click build method, eliminating the need to manually install the libraries and toolchains required by the SDK.
System Support
The following are the operating systems and versions that have been verified to deploy and compile the SDK through Docker.
System |
Version |
Status |
|---|---|---|
Ubuntu |
20.04, 22.04, 24.04 |
Verified |
Debian |
10, 11, 12 |
Verified |
CentOS |
7, 8 |
Verified |
Arch |
2025 |
Verified |
Windows |
10, 11 |
Verified |
macOS |
14.1, 14.5 |
Verified |
Docker Installation
For Docker installation, please refer to the Docker official website . For Docker usage, please refer to: Docker official documentation .
If you encounter problems during Docker installation and usage, you can visit the Armino official forum Docker Installation and FAQ to find solutions or provide feedback.
After Docker installation is complete, please start Docker to proceed with subsequent operations.
Docker Image Acquisition
Pull the image through Docker Hub. You can visit the IDK image repository to view and pull the latest tag:
docker pull bekencorp/armino-idk:[tag]
If your network cannot access Docker Hub or the image pulling speed is slow, you can visit the BEKEN download site to directly download the required image. After the download is complete, load the image with the following command:
docker load -i bekencorp-armino-idk-v[tag].tar
Build
Enter the SDK root directory and execute the following command to compile:
macOS, Linux:
./dbuild.sh make bk7239 PROJECT=appWindows:
./dbuild.ps1 make bk7239 PROJECT=app
Note
The SDK has supported Docker deployment since February 2025. If the script cannot be found when executing the above compilation command, it may be that the SDK version is too old. You can click Docker build scripts to download the scripts. After downloading, place the build scripts in the SDK root directory, modify the script execution permissions according to the methods below, and then execute the above compilation command again:
Execute the command on Linux:
chmod +x dbuild.sh
Execute the following command in PowerShell on Windows:
set-ExecutionPolicy RemoteSigned