2016-08-14 5 views
0

これを実行すると、最初のコマンドが機能しますが、コンテナ内ではなくホスト上で "& &"のコマンドが実行されます。コンテナ内で2つのコマンドを実行する

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

コンテナ内で両方のコマンドを実行する方法はありますか? スクリプトファイルを使用せずにコマンドプロンプトでこれを行う方法を探しています。

+0

それはボリュームとしてbashスクリプトをマウントして、ドッキングウィンドウのコマンドは、そのスクリプトを実行したことが時にはクリーナーです。 –

答えて

1

あなたはバッシュを介して複数のコマンドを呼び出すことができます。

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