【发布时间】:2019-08-24 23:33:42
【问题描述】:
我正在使用 Dockerfile 创建一个包含 conda 环境 myEnv 的 docker 映像。
我想在使用
运行 docker 映像时docker run -it myDockerImage
进入环境已经激活的 bash 终端。我知道我们可以将变量和命令传递给docker run,但我希望它能够自动完成。
我尝试将以下变体添加到 Dockerfile 的末尾,但似乎没有任何效果:
CMD ["source /root/miniconda/bin/activate myEnv"]
CMD [".", "/root/miniconda/bin/activate", "myEnv"]
CMD ["source /root/miniconda/bin/activate myEnv; /bin/bash"]
【问题讨论】:
-
考虑适应this answer。
标签: docker anaconda dockerfile conda