2016-10-20 6 views
0

異なるドッカーファイルから実行される複数のドッカー画像を異なるポートで実行しようとしています。 別のポートを持つ単一のドッカーファイルから複数の "ドッカー実行"コマンドを実行する方法を教えてください。複数のドッカー画像がドッカーファイルから実行される

+2

'docker-compose'を参照してください。 –

+0

これについてのご理解には欠陥があるようです。イメージではなく、ファイルからdockerコンテナを開始します。しかし、おそらくコマンドラインで-pスイッチを探しているでしょう。だから、 'docker run --name thing1 -p 8080:8080 container'と' docker run --name thing2 -p 8090:8080 container'です。 –

答えて

-1

docker-composeのように聞こえます。ここであなたは、ドッキングウィンドウは二つの容器、nginxのとRedisのをスピンアップされます、私が実行した場合、最大ドッキングウィンドウを-構成、見ることができるよう

services: nginx: image: nginx ports: - "80:80" redis: image: redis ports: - "1000:1000"

(これは、私はとにかくそれを行う方法です)のnginxとRedisのを使用した例でありますそれぞれ異なるポートから走っています!あなたは、作曲ドッカーあなたにしたくない場合は、ドッキングウィンドウの実行からそれを行うことができます

docker run --name nginx -p 1000:10001

docker run --name redis -p 3333:2423

私は100%あなたの質問を理解していないが、私はこのことができます願っています!

関連する問題