泊坞窗本地文件下载
问题描述:
我想dockerize我的SDK为泊坞窗本地文件下载
docker run --rm -it -v /home/ubuntu/work/yoctosdk/:/workdir crops/extsdk-container --url file:///home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh
,不幸的是我得到
Attempting to download file:///home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh
curl: (37) Couldn't open file /home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh
Unable to download "file:///home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh".
我试图解决这个下载并运行泊坞窗内的本地文件。什么是正确的下载本地文件?我正在关注this。
答
默认情况下不能从主机访问文件。您需要安装要访问Docker容器的文件夹。
要使文件/home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh
访问,使用安装它的父目录:
-v /home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk:/home/ubuntu/work/yocto/sdk-installer
,然后提供的URL路径内泊坞窗容器:
--url file:///home/ubuntu/work/yocto/sdk-installer/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh
完整的命令:
docker run --rm -it -v /home/ubuntu/work/yoctosdk/:/workdir crops/extsdk-container -v /home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk:/home/ubuntu/work/yocto/sdk-installer --url file:///home/ubuntu/work/yocto/sdk-installer/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh
似乎有一些脚本问题从https://github.com/crops/extsdk-container/ ubuntu @ ubuntu:〜$ docker run --rm -it -v/home/ubuntu/work/yoctosdk /:/ workdir crop/extsdk-container -v/home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk:/ home/ubuntu/work/yocto/sdk-installer --url file:/// home/ubuntu/work/yocto/sdk-installer/poky-glibc-x86_64-core-image-minimal-i586-toolchain-2.4.1.sh 用法:esdk-entry.py [-h] [--url URL] [--workdir WORKDIR] esdk-entry。 py:error:无法识别的参数:-v/home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk:/ home/ubuntu/work/yocto/sdk-installer – user3428154
我做了这个docker run - rm -it -v/home/ubuntu/work/yocto/poky/build/tmp/deploy/sdk /:/ workdir crop/extsdk-container --url file:/// workdir/poky-glibc-x86_64-core- image-minimal-i586-toolchain-2.4.1.sh - 现在看来工作:) – user3428154