docker-composeでコンテナを起動しようとしたら、mysqlでエラーが出た。
え。。。ローカル環境壊れた。。。。
エラーメッセージを読んでみると、
localhostでportがない? タイムアウトした?
MACPC:dirname aonori$ docker-compose up -d
Creating network "dirname_default" with the default driver
Creating mysql5.7 ...
ERROR: for mysql5.7 UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
ERROR: for db UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60).
MACPC:dirname aonori$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
MACPC:dirname aonori$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b6649dbfa76d mysql:5.7 "docker-entrypoint.s…" 5 minutes ago Created mysql5.7
MACPC:dirname aonori$
いったんdocker自体を再起動したら、
docker-compose upしてもエラーが出なくなりました。直りました〜
(念の為2回再起動しました)
コメント