在容器中执行2个命令

时间:2016-08-14 12:59:46

标签: docker

当我运行它时,第一个命令可以工作但是“&&”之后的命令在主机而不是容器内执行。

docker run -p 7778:7778 -t continuumio/miniconda conda  install -c conda-forge -y jupyter && ipython notebook --ip=* --port=7778

有没有办法在容器中运行这两个命令? 我正在寻找一种方法来在命令提示符下执行此操作而不使用脚本文件。

1 个答案:

答案 0 :(得分:1)

您可以通过Bash调用多个命令:

docker run -p 7778:7778 -t continuumio/miniconda /bin/bash -c 'conda  install -c conda-forge -y jupyter && ipython notebook --ip=* --port=7778'