在Docker容器中激活anaconda环境

我试图以编程方式(在Python中)复制我在本地在Docker容器中工作的anaconda环境。 但是,我想让一个Docker镜像能够在任意环境下执行此操作。 我看到过程如下所示:

  1. 在我的本地环境中,通过使用subprocess Python模块运行conda env export >> environment.txt ,导出我正在使用的anaconda conda env export >> environment.txt
  2. 启动我的Docker容器(其基本映像是continuumio/anaconda:latest ),并为其提供environment.txt 。 容器运行的python文件应该在由environment.txt指定的Anaconda环境中运行。

我知道如何做第一步,但是我不知道怎么做第二步。 我怎么能在Python脚本中更新它运行的anaconda环境(并安装丢失的包)?