最近、仕事中に問題が発生しました。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 はマスタースレーブレプリケーションを実現します (超便利)
この記事では、Linux のユーザーとグループの管理によく使用されるコマンドをまとめます。ご参考まで...
echarts コンポーネントの公式ウェブサイト アドレス: https://echarts.apa...
環境: MacOS_Cetalina_10.15.1、Mysql8.0.18、Docker_2.0....
この機能を実装するにあたり、本家ブロガーさんから拝借した方法では色の切り替えが実現できず、長い間考え...
DockerをインストールするDocker をインストールする必要がありますが、それ以上の指示はあり...
序文PIPE、パイプラインと翻訳されます。 Angular パイプは、HTML コンポーネントで宣言...
Vue プラグインがエラーを報告しました: このページで Vue.js が検出されましたVueプラグ...
まず、href 属性と onclick イベントの実行順序について説明します。マウスが a タグをク...
導入コンテンツから始めましょう。誰もが次のような面接のシナリオに遭遇したことがあると思います。インタ...
おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...
今日は、JavaScript を使用して Web ページ上にプレーヤーを作成する方法を紹介します。誰...
初心者が div+css を開発する場合、.ggg、#ccc などの形式の CSS 疑似クラス名を付...
目次1. JSONPとは何か2. JSONPクロスドメインリクエスト3. Baidu検索をシミュレー...
HTMLはヘッドとボディの2つの部分で構成されています** ヘッド内のタグはヘッドタグです** タイ...
通常は <ul><li> タグを使用しますが、dd タグと dt タグも便利...