为了应用 MLOps“左移”方法,我为每个项目从虚拟环境切换到容器。问题是,我想记录我使用的 R 包的版本,以便当我从 a 构建容器时,Dockerfile
我有一个包含所有正确包的容器。
我目前的方法是使用renv
锁定文件并调用renv::restore()
. Dockerfile
这种方法有效,但是每当我对环境进行快照时,renv
都会创建所有其他钩子,例如renv
文件夹,而这些钩子.Rprofile
在我的容器中是无用的,因为我拥有的唯一环境是容器之一。
有没有聪明的方法呢?