最近、仕事中に問題が発生しました。Docker コンテナがホストの redis にアクセスできず、telent6379 ポートがブロックされていました。 調査の結果、サーバーでファイアウォールが有効になっており、ファイアウォールが docker0 ネットワーク カードのポート 6379 へのアクセスを許可していることが判明しました。 操作は以下のとおりです。
追加情報: Docker が mysql コンテナを起動すると、エラーが発生します: ポートが利用できません: listen tcp 0.0.0.0:3306 エラーのスクリーンショットは次のとおりです このエラーは、ローカル ポート 3306 が占有されていることが原因で発生します。MySQL がローカルにインストールされ、MySQL サービスが開始されている可能性があります。 解決策1:サービスを開き、mysqlサービスを見つけて停止するか、ポートを変更します 次に次のコマンドを実行します
図に示すように、起動は成功しています 解決策2:ポートマッピングを変更する
例: -p 3309:3306: -p ホスト ポート: コンテナ ポート。つまり、ホスト ポート 3309 をコンテナ ポート 3306 にマップします。ホストがコンテナ データベースにログインするときは、3309 などのホスト ポートを使用します。 docker コンテナがホストポートにアクセスできない問題に対する上記の解決策は、エディターが皆さんと共有する内容のすべてです。 皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MYSQL データベース GTID はマスタースレーブレプリケーションを実現します (超便利)
目次1. シナリオの説明: 2. 事例のデモンストレーション: 2.1. MySQLの障害発生前にデ...
サーバー上にタスク プロセスがあります。 ps -ef | grep task を使用して表示すると...
携帯モバイル ページは Chrome および Safari とのみ互換性があればよいため、カスタム ...
Docker を初めて使い始めると、通常とは異なる問題に遭遇して、必然的に混乱してしまいます。大丈夫...
1. 文法: <meta name="名前" content="...
ファイルをディレクトリに解凍しますこれは解凍後のディレクトリですmy.iniファイルを入力しますダブ...
参考までに、JSを使用してランダム点呼システムを実装します。具体的な内容は次のとおりです。毎回の授業...
序文JavaScript を学習した人なら誰でも、さまざまな環境で this がどこを指すかという問...
1. 親コンテナーをテーブルに設定し、子をインライン要素に設定します。テキストを表示するサブコンテン...
Apache Tomcat は、Java Servlet および Java Server Pages...
私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...
多くの場合、サーバーでスクリプトを定期的に実行して操作をトリガーする必要があります。たとえば、Qin...
システム: VMTOOLs ダウンロード:リンク: https://pan.baidu.com/s/...
序文: Integer は MySQL で最もよく使用されるフィールド型の 1 つで、通常は整数を格...
エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...