Dockerを更新したらプロキシーのエラーが出た
こんにちは。
使用環境
- Mac M1 pro
- Docker Desktop 4.25.0 (126437)
- Spring Boot
Dockerの更新後、以下のエラーが出現しました。
1
2
3
4
5
6
7
8
9
10
[+] Building 0.0s (3/3) FINISHED docker:desktop-linux
=> [mysql-develop internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [mysql-develop internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 139B 0.0s
=> ERROR [mysql-develop internal] load metadata for docker.io/mysql/mysql-server:8.0.31-aarch64 0.0s
------
> [mysql-develop internal] load metadata for docker.io/mysql/mysql-server:8.0.31-aarch64:
------
failed to solve: mysql/mysql-server:8.0.31-aarch64: failed to do request: Head "https://registry-1.docker.io/v2/mysql/mysql-server/manifests/8.0.31-aarch64": proxyconnect tcp: dial tcp: lookup http.docker.internal on 192.168.65.7:53: read udp 192.168.65.6:57145->192.168.65.7:53: read: connection refused
プロクシーの問題のようで、解決方法がなかなか見当たらなかったです。
1
2
3
4
5
6
7
8
9
10
FROM mysql:8.0
RUN mkdir -p /var/log/mysql && touch /var/log/mysql/mysqld.log
services:
mysql-develop:
build: ./docker/mysql
container_name: autotrade_mysql_develop
restart: always
...
更新前には問題がなかったので、おそらく更新後の設定が変更されたのかもしれません。
試したリスト
- Docker Imageの変更 https://hub.docker.com/r/mysql/mysql-server/tags
こちらを参考にDockerFileを修正してみました。
1
2
3
# DockerFile
FROM mysql/mysql-server:8.0.31-aarch64
RUN mkdir -p /var/log/mysql && touch /var/log/mysql/mysqld.log
しかし、問題は解決できませんでした。
- Dockerの再インストール
上記の赤いボタンを順次押して、最後のuninstallをします。その後、
こちらからApple SiliconのDockerを再度インストールをしました。 合わせてMacのSettingsにNetworkにDockerを許可する作業をしました。
上記を試したところで幸い解決できました。
1
2
3
4
5
6
7
=> [mysql-develop internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [mysql-develop internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 115B 0.0s
=> [mysql-develop internal] load metadata for docker.io/library/mysql:8.0 2.6s
=> [mysql-develop auth] library/mysql:pull token for registry-1.docker.io 0.0s
=> [mysql-develop 1/2] FROM docker.io/library/mysql:8.0@sha256:974cac08fff819ea2dfeb83fed4d2eb5100bb79603aff6148bdc53d8be4895f3
参考にしたサイト [
Problem with docker login
Hi everyone, When I execute the command “docker login” and fill in the user credentials correctly, I get this error message and am unable to login Error response from daemon: Get “https://registry-1.docker.io/v2/”: proxyconnect tcp: dial tcp: lookup http.docker.internal on 192.168.65.7:53: read ud…
Docker Community Forumskevinchin1215
](https://forums.docker.com/t/problem-with-docker-login/135884)[
docker-compose up で proxyconnect tcp: dial tcp: lookup proxy.example.com: no such host
いつものように docker-compose コマンドでコンテナを起動し作業しようとしたところ、件名のエラーが発生するようになりました。 特に何も構成等を変更した覚えはないのですが、調査・復旧したので対応した内容をまとめておきます。 環境、バージョン等 $ cat /et…
](https://www.s-watanabe.work/2021/09/docker-compose-up-proxyconnect-tcp-dial.html)[
proxyconnect tcp: dial tcp: lookup http on 192.168.65.1:53: server misbehaving · Issue #2860 · docker/for-win
I have tried with the latest version of my channel (Stable or Edge) I have uploaded Diagnostics Diagnostics ID: A4EF00C3-4B25-40C0-B03C-8D130031AA65/20181107211343 Expected behavior The hello-world…