ホストにマッピングするために docker を起動するときにエラーが発生した場合はどうすればよいですか?
問題の復旧:
Docker の起動とホストへのマッピング時に次のエラーが発生します:
/usr/bin/docker-current: Error response from daemon: driver failed programming external connectivity on endpoint sc_mysql (1bc03030afe9f722ae1e6b46166172a70cf87bcc3f02f0acdac0be2a7f0f0036): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.
原因分析:
これは、デーモンからのエラー応答により外部接続に失敗しました。
解決策:
最初に docker プロセスを強制終了し、次に iptables の nat テーブルの下にあるすべてのチェーン (ルール) をクリアし、最後に docker ブリッジを削除して Docker サービスを再起動するだけで十分です。
具体的な手順は次のとおりです:
[root@seichung ] pkill docker # 终止进程 [root@seichung ] iptables -t nat -F # 清空 nat 表的所有链 [root@seichung ] ifconfig docker0 down # 停止 docker 默认网桥 [root@seichung ] yum install bridge-utils -y # 部分机器是无法使用 brctl,所以需要提前安装 [root@seichung ] brctl delbr docker0 # 删除网桥 [root@seichung ] systemctl restart docker # 重启docker
Docker イメージが正常にマップされると、図に示すように、対応するチェーンが iptables に追加されます。
## 推奨チュートリアル: docker チュートリアル
以上がホストにマッピングするために docker を起動するときにエラーが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Dockerで画像をインポートするには、リモートリポジトリから事前に構築されたコンテナ画像を取得し、ローカルリポジトリにインポートすることが含まれます。手順には以下が含まれます。画像(Docker Pull)をDocker画像(Docker画像)にリストし、画像をローカルリポジトリ(Dockerインポート)にインポートします

Dockerネットワーク接続を停止するには、次の手順に従ってください。1。ネットワークの名前を決定して停止します。 2。Docker Network Stopコマンドを使用して、ネットワークを停止します。 3.停止ステータスを確認して、ネットワークが停止していることを確認します。

Dockerは、画像バージョンの指定、ミラーリポジトリ、速度制限プル、認証、タグレス画像のプルなど、画像をプルするときに設定をカスタマイズできます。これらの設定は、Docker Pullコマンドとそのオプションを介して実装できます。

Dockerプロセス表示方法:1。DockerCLIコマンド:Docker PS; 2。SystemDCLIコマンド:SystemCTL Status Docker; 3。CLIコマンドを作成するDocker:Docker-Compose PS。 4。プロセスエクスプローラー(Windows); 5。 /procディレクトリ(Linux)。

Dockerリポジトリがハングアップしたら、次のことを行うことができます。ネットワーク接続を確認し、Dockerサービスを再起動します。ローカル画像を使用するか、リポジトリを交換してみてください。独自のリポジトリを作成するか、リポジトリプロバイダーに連絡してください。

Dockerコンテナを終了する方法:Docker Stop<コンテナ名またはID&GTを実行します; Dockerデーモンに停止リクエストを送信するコマンド。デーモンは、制御可能な出口で出口を出るために容器にSigterm信号を送信し、10秒以内に出口を出さない場合、Sigkill信号が送信されて強制的に出口が送られます。

Dockerを使用することにより、さまざまな環境で迅速に展開するためにアプリケーションをポータブル画像にパッケージ化できます。最初に、アプリケーションとその依存関係を含むDocker画像を作成し、次にDockerコンテナを実行します。アプリケーションを展開するには、コンテナのポートを公開します。さらに、バージョン制御、継続的な統合、および監視ツールを使用して、Dockerの展開を強化することをお勧めします。

Docker画像ソースを置き換えるには、Docker構成ファイルを編集し、「レジストリミラー」項目を追加して、使用する画像ソースのURLを指定します。構成ファイルを保存し、Dockerサービスを再起動します。 Docker情報をチェックしたり、画像を引いたりすることにより、画像ソースが更新されていることを確認できます。
