在 Docker 中使用 esp-open-sdk 编译程序
Docker作为一种轻量化、可移植的容器,可以快速部署 esp-open-sdk 编译环境
1.下载和安装Docker
2.修改国内镜像源
点击 Preferences - Docker Engin
修改如下代码:
{
"features": {
"buildkit": true
},
"experimental": false,
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com"
]
}
点击 Apply & Restart
重启Docker
3.下载esp-open-sdk镜像
下载之前需要先注册 Docker Hub 账号并登录
打开 终端
docker pull jedie/esp-open-sdk
等待镜像下载完成
4.启动容器
在 终端
中
启动一个新的容器并指定名称为esp:
docker run -it --name esp jedie/esp-open-sdk:latest /bin/bash
启动一个已有的容器:
docker exec -it esp /bin/bash
5.将文件移动到容器中
docker cp /Users/ryinn/esp-homekit-direct esp:/opt/
6.编译
docker exec -it esp /bin/bash
make -C /opt/esp-homekit-direct/devices/switch all
- Title: 在 Docker 中使用 esp-open-sdk 编译程序
- Author: Lulin
- Created at : 2020-10-06 11:04:51
- Updated at : 2023-10-16 11:43:16
- Link: https://blog.lllin.top/2020/10/06/docker-esp/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments