MySQLコンテナ内でapt-get updateができない
Dockerコンテナのapt-get updateを実行したい
MySQLコンテナで、ディストリビューションとしてDebienを指定してapt-get updateを実行したところ、エラーが出てしまい実行ができません。
Windows11でエラーが出てしまったのですが、このPCと同じWi-FiでWindows10のPCで実行したところ、実行できています。これも関係があるのでしょうか。
追記:この状態は学内ネットワークでのみ発生しました。設定を変更せず他ネットワークを使用した際はエラーは発生しませんでした。
発生している問題・エラー
#0 0.408 Err:1 http://deb.debian.org/debian bullseye InRelease
#0 0.408 403 Forbidden [IP: 151.101.110.132 80]
#0 0.423 Err:2 http://deb.debian.org/debian-security bullseye-security InRelease
#0 0.423 403 Forbidden [IP: 151.101.110.132 80]
#0 0.440 Err:3 http://deb.debian.org/debian bullseye-updates InRelease
#0 0.440 403 Forbidden [IP: 151.101.110.132 80]
#0 0.480 Err:4 http://repo.mysql.com/apt/debian bullseye InRelease
#0 0.480 403 Forbidden [IP: 122.222.43.180 80]
#0 0.483 Reading package lists...
#0 0.489 E: The repository 'http://deb.debian.org/debian bullseye InRelease' is not signed.
#0 0.489 E: Failed to fetch http://deb.debian.org/debian/dists/bullseye/InRelease 403 Forbidden [IP: 151.101.110.132 80]
#0 0.489 E: The repository 'http://deb.debian.org/debian-security bullseye-security InRelease' is not signed.
#0 0.489 E: Failed to fetch http://deb.debian.org/debian-security/dists/bullseye-security/InRelease 403 Forbidden [IP: 151.101.110.132 80]
#0 0.489 E: Failed to fetch http://deb.debian.org/debian/dists/bullseye-updates/InRelease 403 Forbidden [IP: 151.101.110.132 80]
#0 0.489 E: The repository 'http://deb.debian.org/debian bullseye-updates InRelease' is not signed.
#0 0.489 E: Failed to fetch http://repo.mysql.com/apt/debian/dists/bullseye/InRelease 403 Forbidden [IP: 122.222.43.180 80]
#0 0.489 E: The repository 'http://repo.mysql.com/apt/debian bullseye InRelease' is not signed.
------
failed to solve: executor failed running [/bin/sh -c apt-get update && apt-get install -y locales && sed -i -e 's/# \(ja_JP.UTF-8\)/\1/' /etc/locale.gen && locale-gen && update-locale LANG=ja_JP.UTF-8]: exit code: 100
------
failed to solve: executor failed running [/bin/sh -c apt-get update]: exit code: 100
dockerfile
FROM mysql:8.0-debian
COPY my.cnf/my.conf /etc/mysql/conf.d/my.cnf
# 日本語環境を追加
RUN apt-get update && apt-get install -y locales \
&& sed -i -e 's/# \(ja_JP.UTF-8\)/\1/' /etc/locale.gen \
&& locale-gen \
&& update-locale LANG=ja_JP.UTF-8
# ここまで
ENV LC_ALL ja_JP.UTF-8
ENV TZ Asia/Tokyo
ENV LANG=ja_JP.UTF-8
CMD ["mysqld"]
自分で試したこと
・Docker DesktopやSQLの設定が正しいどうか確認
・この記事を参考にし、sources.listを編集
https://kimamani89.com/2020/01/12/%E3%80%90linux-debian%E3%80%91apt-get-update-%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%81%9F%E6%99%82%E3%81%AE%E5%AF%BE%E7%AD%96/
0