繁体   English   中英

在运行的 Docker 容器中激活 conda env?

[英]Activate conda env within running Docker container?

有没有办法启动 Docker 容器,然后使用 Python 脚本在容器中激活给定的 conda 环境? 我无权访问我正在使用的图像的 Dockerfile。

康达运行

Conda 包含一个conda run命令,用于在环境中运行任意命令。

docker run <image> "conda run -n <your_env> python <script.py>"

如果脚本需要交互,您可能需要--live-stream和/或--no-capture-output参数(请参阅conda run -h )。

我认为,如果您认为加载正确的 docker 映像,则无需在 dockerfile 中激活 conda,请尝试以下图片

来自 continuumio/miniconda3

运行康达信息

这对我有用。 如果这对您有用,请接受此答案,因为它可以帮助其他人节省时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM