在container中执行2条命令

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

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

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

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

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