gpt4 book ai didi

docker - nodemcu Docker构建环境

转载 作者:行者123 更新时间:2023-12-02 19:32:15 24 4
gpt4 key购买 nike

我有Ubuntu 16.04 LTS。我已经安装了Docker。
docker run hello-world正常工作。

我想使用Marcel的nodeMCU docker构建环境。

我已经从GitHub克隆了nodemcu-firmware。

cd ~/Desktop

git clone https://github.com/nodemcu/nodemcu-firmware.git

cd nodemcu-firmware

现在让我们启动Docker镜像。我认为该汇编似乎有效。
docker run --rm -ti -v `pwd`:/opt/nodemcu-firmware marcelstoer/nodemcu-build

/* snip */
make[2]: Entering directory '/opt/nodemcu-firmware/tools/spiffsimg'
make[2]: 'spiffsimg' is up to date.
make[2]: Leaving directory '/opt/nodemcu-firmware/tools/spiffsimg'
make[1]: Leaving directory '/opt/nodemcu-firmware/tools'

但是我找不到输出固件二进制文件的去向。

去哪儿了?
我运行正确吗?
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest e38bc07ac18e 3 weeks ago 1.85 kB
marcelstoer/nodemcu-build latest 9a64aec23caa 3 weeks ago 373 MB
ubuntu 14.04 67759a80360c 4 months ago 221 MB

$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS

PORTS NAMES

最佳答案

正如dockerhub上镜像的文档所述,输出二进制文件存储在您当前的工作目录中,在其中运行docker run ...命令。您在pwd标志之后将其设置为-v

The two firmware files (integer and float) are created in the bin sub folder of your NodeMCU root directory. You will also find a mapfile in the bin folder with the same name as the firmware file but with a .map ending.



例如,如果您在 docker run ...目录中运行 /home/命令,则在docker容器执行没有错误的情况下,您应该能够在主机上的 /home/bin中找到二进制文件。

关于docker - nodemcu Docker构建环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50149183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com