Docker Desktop、docker-composeで「Error starting userland proxy」「input/output error」「driver failed programming external connectivity on endpoint」等が発生する場合の対処

Docker ツール

docker-composeで「Error starting userland proxy」「input/output error」「driver failed programming external connectivity on endpoint」等のエラーが発生する事があります。

> docker-compose up -d nginx workspace mysql
Creating network "laradock_frontend" with driver "bridge"
Creating network "laradock_backend" with driver "bridge"
Creating network "laradock_default" with the default driver
Creating laradock_docker-in-docker_1 ...
Creating laradock_mysql_1            ... error                                                                                                             
Creating laradock_docker-in-docker_1 ... done                                                                                                              25d673924b74a9b217dfce89a4de692101ccd768aa11): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.19.0.3:3306: input/output error
Creating laradock_workspace_1        ... error                                                                                                             
ERROR: for laradock_workspace_1  Cannot start service workspace: driver failed programming external connectivity on endpoint laradock_workspace_1 (6dc3afbd0df4db0d9e812ac1db1b078b2bdd7a2aeaaa72a9e0688b6c8b520a75): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:2222:tcp:172.19.0.3:22: input/output error

ERROR: for mysql  Cannot start service mysql: driver failed programming external connectivity on endpoint laradock_mysql_1 (566b6dd200b8881a717425d673924b74a9b217dfce89a4de692101ccd768aa11): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.19.0.3:3306: input/output error

ERROR: for workspace  Cannot start service workspace: driver failed programming external connectivity on endpoint laradock_workspace_1 (6dc3afbd0df4db0d9e812ac1db1b078b2bdd7a2aeaaa72a9e0688b6c8b520a75): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:2222:tcp:172.19.0.3:22: input/output error
ERROR: Encountered errors while bringing up the project.

他のコンテナとポートが被ってるわけでもなく、理由が分かりませんでしたが、Docker Desktopを再起動しただけで解決しました。

タスクトレイアイコンを右クリックして、Restartしましよう。

> docker-compose up -d nginx workspace mysql
Starting laradock_docker-in-docker_1 ... done                                                                                                              Starting laradock_mysql_1            ... done                                                                                                              Starting laradock_workspace_1        ... done                                                                                                              Creating laradock_php-fpm_1          ... done                                                                                                              Creating laradock_nginx_1            ... done  

上手くいきました。

困ったらひとまず再起動してみるのもアリのようです。

コメント/ピンバック

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