「Error invoking remote method ‘docker-start-container’: Error: (HTTP code 500) server error」の対処

スポンサーリンク

DockerDesktop(Windows10)でMySQLコンテナーを起動すると、「Error invoking remote method ‘docker-start-container’: Error: (HTTP code 500) server error – Ports are not available: listen tcp 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.」というエラーが発生し、コンテナーが起動できない現象が起こりましたので、これについての対処方法を書きます。

まずは、「Windowsマーク」が表示されている箇所で、右クリックをします。クリックするとメニューが表示されますので、この中から「Windows Powershell(管理者)」をクリックします。(管理者として実行します。)クリックすると「管理者:Windows PowerShell」が起動し、ウインドウが表示されます。

PS C:\WINDOWS\system32> net stop winnat

表示後、上記のコマンドを入力し、Enterキーを押します。Windows NAT (WinNAT)を一時的に無効にします。

Windows NAT Driver サービスは正常に停止されました。

Enterキーを押すと、上記のメッセージが出力されます。

PS C:\WINDOWS\system32> net start winnat

その後、上記のコマンドを入力し、Enterキーを押します。Windows NAT (WinNAT)を再開します。

Windows NAT Driver サービスは正常に開始されました。

Enterキーを押すと、上記のメッセージが出力されます。これでDockerDesktop(Windows10)でMySQLコンテナーを起動すると、正常に起動されることを確認できました。

コメント

タイトルとURLをコピーしました