在Docker容器中激活anaconda环境
我试图以编程方式(在Python中)复制我在本地在Docker容器中工作的anaconda环境。 但是,我想让一个Docker镜像能够在任意环境下执行此操作。 我看到过程如下所示:
- 在我的本地环境中,通过使用
subprocess
Python模块运行conda env export >> environment.txt
,导出我正在使用的anacondaconda env export >> environment.txt
。 - 启动我的Docker容器(其基本映像是
continuumio/anaconda:latest
),并为其提供environment.txt
。 容器运行的python文件应该在由environment.txt指定的Anaconda环境中运行。
我知道如何做第一步,但是我不知道怎么做第二步。 我怎么能在Python脚本中更新它运行的anaconda环境(并安装丢失的包)?
- 在同一主机的两个不同容器上运行MongoDB和Redis
- 如何从Android模拟器到Docker机器的容器?
- 运行Docker镜像给出:无法从app.py加载configuration
- 如何在kubernetes中包含mongo图像的数据
- Sporadic PDOException php_network_getaddresses:getaddrinfo失败:名称或服务未知
- 在docker-compose中使用–add-host或extra_hosts
- 在Dockerfile中,由ADD / chown / chmod创build的docker中无法访问自己的目录
- 我怎么能告诉我的脚本,等待领事选举领导人,然后再尝试在启动时添加键/值对呢?
- Shell脚本来validationLinux上的docker安装