gpt4 book ai didi

r - 使用 docker 托管 R 管道工 API

转载 作者:行者123 更新时间:2023-12-02 19:14:35 28 4
gpt4 key购买 nike

我在 Windows 笔记本电脑上工作,并想托管我在 R 中使用 docker desktop for windows 制作的 API(使用水管工包)。
教程找到here给出了使用此命令运行预安装的管道工代码的示例:docker run --rm -p 8000:8000 rstudio/plumber .这托管给定位置中存在的 API:“C:\Users\sidmh\Documents\R\win-library\4.0\plumber\examples\04-mean-sum\plumber.R”
但是,我想在此位置托管一个 API:“C:\Users\sidmh\Documents\Nutri\plumber.R”
我怎样才能做到这一点?

最佳答案

您将需要调整(来自 plumber 文档)Dockerfile获得您的定制my_plumber_api.R存储在“app”文件夹中的脚本以及以下内容:
Dockerfile

FROM rstudio/plumber

# list all the needed packages here in the same fashion
RUN R -e "install.packages('broom')"

# to launch your docker container
CMD ["/app/my_plumber_api.R"]
然后你需要 构建 (和 标签 为方便起见)在能够 之前的 docker 图像运行它与:
$ cd projet_folder
$ docker build -t my_plumber_api .
$ docker run -p 8000:8000 my_plumber_api
您应该查看 Docker 文档以了解详细信息(选择公开的端口,...)。

关于r - 使用 docker 托管 R 管道工 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64225533/

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