# xm-cyberdog-docker **Repository Path**: wang-yijia_DB/xm-cyberdog-docker ## Basic Information - **Project Name**: xm-cyberdog-docker - **Description**: 使用此仓库内容,快速构建CyberDog2的Docker镜像 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-11-27 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XiaoMi Stdio This repo is used for building Docker-mirrors for XiaoMi CyberDog. ## Structure ## How to Use ### Where to get `build/resources` There should be a Directory in `build/resources`, and there should be 4 files as below in it. - base-deb.tar.gz - carpo-ros2-debs.tgz - config-deb.tar.gz - docker-depend.tar.gz > **NOTICE!**: `docker-depend.tar.gz`(from XiaoMi's shared) can't be used directly... > However, I give a script `docker-depend-patch.sh` to patch for it. The process of get resources as below: 1. get basic resources from webserver: ```plaintext 名称:docker-depend.tar.gz 地址:https://kpan.mioffice.cn/webfolder/ext/UYgu%23lzUcTs%40?n=0.3757895414191097 密码:TW89 名称:config-deb.tar.gz 地址:https://kpan.mioffice.cn/webfolder/ext/BTgASRiDUg0%40?n=0.5810178982793681 密码:7VJ2 名称:base-deb.tar.gz 地址:https://kpan.mioffice.cn/webfolder/ext/fEWoF9orWjY%40?n=0.965631204528365 密码:XA17 ``` 2. make the directory `./build/resources`, and then move the three resources into it. ```shell # NOTICE: Default regard you as you have already in `xm-cyberdog-docker` Directory mkdir -p ./build/resources/ # Please replace `path_to_three` with the actual path to the three resource in step 1. mv {path_to_Three}/*.tar.gz ./build/resources/ ``` 3. change to `./build/resources`, then do `wget -c https://cnbj2m.fds.api.xiaomi.com/bsp-internal/ROS/carpo-ros2-debs/carpo-ros2-debs.tgz`. ```shell # if not change the dir before, then do `cd` # cd ./build/resources wget -c https://cnbj2m.fds.api.xiaomi.com/bsp-internal/ROS/carpo-ros2-debs/carpo-ros2-debs.tgz ``` 4. change back to `xm-cyberdog-docker`, and then run `./docker-depend-patch.sh` ```shell cd ../../ ./docker-depend-patch.sh ```