【发布时间】:2021-10-28 15:17:16
【问题描述】:
我想知道如何在 docker 容器中安装 azure c++ sdk。我需要它来下载和处理 Azure blob 存储中的文件的 C++ 服务。个人感觉容器会变得太大,而且安装也比流行的复杂一些:
...
// Docker file
RUN git clone https://github.com/blah/bla.git \
&& cd blah && mkdir -p build \
&& cd build \
&& cmake .. \
&& cmake --build . --target install
...
我已经阅读了安装指南here 和here,但是在我的开发环境(Centos 8)中执行了整个安装过程后,cmake 找不到
azure-storage-blobs-cpp 即使正确添加了-DCMAKE_TOOLCHAIN_FILE=[path to vcpkg repo]/scripts/buildsystems/vcpkg.cmake 标志。
在我的开发环境中安装 SDK,然后在基于 Linux 的容器中进行部署,是否有类似上述 sn-p 的替代或直接方式?
【问题讨论】:
-
你可以在 GitHub 中参考这个未解决的问题:github.com/Azure/azure-sdk-for-cpp/issues/3005 & 可以参考这个链接可能会有所帮助devblogs.microsoft.com/cppblog/…
标签: c++ azure docker azure-sdk