Create and Publish System Images
On RunC.AI, an image is a packaged environment that includes the necessary software, dependencies, and configurations. Images allow you to deploy with one click, without having to reinstall and configure everything each time.
Method 1: Create an Image from an Instance
In the console, go to System Images → System Iamge and set the source to From Instance
- Fill in the image details (name, tags, etc.)
- Switch to the README tab to write the image description and usage instructions. The left side supports Markdown input, and the right side shows a live preview.
- After editing, click Save and then Create. The image will appear under System Images.
- To publish:
- Click Publish after confirming the README and image details
- On the Preview page, check the cover and basic info; then click Publish
- Once submitted, your image will go through a 3-day review process. After approval, it will appear in the community
- If you need to cancel, click Cancel Publish
Method 2: Create an Image from a Container Registry
Build your image locally and push it to a container registry (e.g., Docker Hub) using docker push
- In System Images, click System Image → From Container Registry
- Enter the image URL. If it’s a private repository:
- Go to Settings → Container → Registry Auth to add authentication details
- Specify the image region. When deploying an instance, make sure to select the same region
- Complete the image description and README, then follow the same publishing steps as in Method 1 (steps 3–4)
Make sure you input the container start command.
tail -f /dev/null
Unused system images cost $0.001 per GB per day. To avoid these charges, delete any images you're not using. Note that even after deletion, the images will still be visible to the community if they've been published.