2017-11-18 3 views
0

私はドッカーの初心者です。最初にnginxをダウンロードして80:80ポートにマウントしようとしましたが、Apacheはすでにそこに座っています。ドッカーとの使用時にnginxのポートを変更する方法

docker container run --publish 80:80 nginx 

docker container run --publish 3000:3000 nginx私はこの3000のようにそれをやってみました:ポート3000上でそれを使用するために3000が、それは動作しません.ANDそれは私がreferanceのために使用することができますどちらか何かを記録しません。

答えて

5

Dockerを使い始めるときには、DockerHubで画像に関する有益な情報を見つけることができます。たとえば、nginxの場合は、expose public portsの方法に関するセクションがあります。あなただけ使用することができます

docker run --publish 3000:80 nginx 

ポート3000ローカルホストでは、nginxの画像は、HTTP接続を待つために使用するポートであるポート80に転送されます。

この公式ドキュメントabout networking in Dockerもお読みください。

関連する問題