ドッキングウィンドウLinuxでポート80にアクセスすることができないnginxの起動

問題:

Linuxがドッキングウィンドウをインストールし、ドッキングウィンドウは、ポート80を介してすることができない通常のアクセスをnginxのコンテナを発売しました

トラブルシューティング:

1、コンテナの検査は、nginxのローカルポートとが結合されているかどうかを確認するために、コマンドやYAMLファイルを開始します

ローカルポート80(同様の理由他のポート)80ポートnginxの容器と結合する必要がある場合nginxの容器を開始するので、対応する容器nginxのに通常のジャンプにローカルポート80へのアクセス(他のポートを結合することができます)ポート

2、コンテナが起動し、実行された後:

ドッキングウィンドウのps -a

結合状況は、コンテナ起動状態と対応するポートを見ます

図3は、実行、使用のLinuxポートを表示します。

netstatの-ntlp

ビューのLinux対応するポート(ポート80)通常のリスニングの処理状況かどうか

4、実行して、ファイアウォールを参照してください。

iptablesの-nvL

80個のポートがあるかどうかを確認し、そうでない場合は、手順は、4.1、4.2でした

  4.1には、/ etc / sysconfig / iptablesにこの文書は、ビューLinux上があれば、そう、vimの、修正するための80ポート、加えていない単語があるかどうかを確認するために

TCPは--dport -p -A INPUT -m状態--state NEW -m tcpの80を ACCEPT -j

  ポート80が露出していることを意味し、行の後の行に「TCP 22はACCEPT -j --dport -p -A INPUT -m状態--state NEW -m tcpの」内のコード行以上

  変更が完了したら、ファイアウォールを再起動し、実行します。

サービスのiptablesを再起動します

  4.2は、後半CentOs7のLinuxマシンと、/ etc / sysconfig / iptablesこの文書を持っていないことがあり、その後、直接実行します。

iptablesの-I INPUT -p tcpのは--dport 80を ACCEPT -j

ヒント:再起動のiptablesの後、ドッキングウィンドウの下に再起動するには、再起動して、あなたのnginxのコンテナを

ドッキングウィンドウを再起動しsystemctl

そこにクラウド場合は、ホストに対応するポートがあるが、また、ECS対応するセキュリティグループ(ネットワーク構成)に見えるかどうかを5、

 

おすすめ

転載: www.cnblogs.com/lyc94620/p/11783080.html