修正方法は次のとおりです:
(推奨学習: docker チュートリアル)
1. コンテナを停止します
2. Docker サービスを停止します
systemctl stop docker
3. このコンテナーの hostconfig.json ファイル内のポートを変更します (ポートが config.v2.json にも記録されている場合は、ポートも変更する必要があります) it)
cd /var/lib/docker/3b6ef264a040* #这里是CONTAINER ID
vi hostconfig.json
以前にポート マッピングがない場合は、次のような段落があるはずです: "PortBindings":{}
次のようなマッピングを追加します: "PortBindings":{"3306 /tcp":[{"HostIp":"" ,"HostPort":"3307"}]}
最初の番号はコンテナ ポートで、後の番号はホスト ポートです。既存のポート マッピングの変更はより簡単で、ポート番号を変更するだけです。
4. Docker サービスを開始します
systemctl start docker
5. コンテナーを開始します
以上がDockerコンテナのポートを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。