質問: ### 前提・実現したいこと Dockerの勉強を始めようとオライリーの「Docker」を読み始めました。 3章3.3 Dockerfileからのイメージの構築、で以下のコマンドを実行するとエラーとなります。 OSはUbuntu18.04です $ cd cowsay $ docker build -t test/cowsay-dockerfile . テキストではこのコマンドによりイメージの構築ができるとあります。 どのように対処してよいかわからず質問いたします。 よろしくお願いします ### 発生している問題・エラーメッセージ Err http://security.debian.org wheezy/updates/main amd64 Packages 404 Not Found [IP: 151.101.192.204 80] Err http://deb.debian.org wheezy/main amd64 Packages 404 Not Found Err http://deb.debian.org wheezy-updates/main amd64 Packages 404 Not Found W: Failed to fetch http://deb.debian.org/debian/dists/wheezy/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://security.debian.org/debian-security/dists/wheezy/updates/main/binary-amd64/Packages 404 Not Found [IP: 151.101.192.204 80] W: Failed to fetch http://deb.debian.org/debian/dists/wheezy-updates/main/binary-amd64/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. The command '/bin/sh -c apt-get update && apt-get install -y cowsay fortune' returned a non-zero code: 100 ### 該当のソースコード Dockerfileは以下のとおりです FROM debian:wheezy RUN apt-get update && apt-get install -y cowsay fortune ### 試したこと 404 Not Found とあるので確認するとそのURLはありませんでした ### 補足情報(FW/ツールのバージョンなど)
回答: Debian Wheezy は既にサポートが終了しているため、 aptリポジトリにもアクセスできなくなっています。 最新の安定版である Debian Buster をベースイメージに使用されると良いかと思います ``` FROM debian:buster RUN apt-get update && apt-get install -y cowsay fortune ```