在docker /文档中,它们给出了一个有光泽的应用程序的示例,但没有具体说明它们的参数意味着什么。其中一些是不言自明的,但另一些则不是。更具体地说:
https://rstudio.github.io/renv/articles/docker.html
RENV_PATHS_CACHE_HOST=/opt/local/renv/cache
RENV_PATHS_CACHE_CONTAINER=/renv/cache
docker run --rm \
-e "RENV_PATHS_CACHE=${RENV_PATHS_CACHE_CONTAINER}" \
-v "${RENV_PATHS_CACHE_HOST}:${RENV_PATHS_CACHE_CONTAINER}" \
-p 14618:14618 \
R -s -e 'renv::restore(); shiny::runApp(host = "0.0.0.0", port = 14618)'什么是RENV_PATHS_CACHE_HOST??在运行映像实例/容器时,RENV_PATHS_CACHE_CONTAINER是否是缓存所在的位置?
我不太清楚如何使用这个例子,但我觉得我需要它。
发布于 2020-10-10 03:55:21
这里的示例试图演示如何将renv缓存从主机文件系统挂载到Docker容器。
在本例中,RENV_PATHS_CACHE_HOST指向主机文件系统上的(理论上)缓存目录,位于/opt/local/renv/cache,而RENV_PATHS_CACHE_CONTAINER指向容器中主机缓存将可见的位置。
https://stackoverflow.com/questions/64238129
复制相似问题