最近、仕事中に問題が発生しました。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 はマスタースレーブレプリケーションを実現します (超便利)
最近Kafka勉強しています。クラスタの状態をテストする準備をしていたときに、仮想マシンを 3 つ開...
1. はじめにtr はテキストの一部を変換または削除するために使用されます。 tr は transl...
目次概要1. メニューとルーティング処理2. メニューとルートリスト3. ログインプロセスの処理概要...
質問: インデックスは作成されているのに、Like ファジー クエリがまだ遅いのはなぜですか?インデ...
目次一致と不一致一致するすべてが平等ではない平等と不平等等しい等しくない一致と不一致シンボルの両側の...
目次MySQL を使い始めるMySQL 管理6. MySQL サーバーを起動および停止します。 7....
Alibaba Cloud ホストを購入したばかりで、その速度を試すのが待ちきれませんでした。しか...
RULES を使用すると、テーブルの内部境界のスタイルを制御できます。基本的な構文<TABLE...
1. MySQL 1.1 MySQLのインストールmysql-5.5.27-winx64 ダウンロー...
1. JSON.stringify() と JSON.parse() の違い私たちは皆、JSON.s...
現在、CSS プリプロセッサは Web 開発の標準となっています。 プリプロセッサの主な利点の 1 ...
目次Dockerを使用してMySQLサービスをデプロイする方法DockerでRedisサービスをデプ...
序文配列は特別な種類のオブジェクトです。 js には実際の配列はなく、オブジェクトを使用して配列をシ...
必要:バックエンドは配列オブジェクトを返し、それがフロントエンドで配列に結合されます。配列は名前に従...
目次1. JDKをダウンロードする(例としてjdk1.8.0を使用する) 2. JDK をインストー...