DockerfileをこしらえてDockerイメージを作成しようと、docker image build
をしたところ以下のエラーが発生しました。
エラー内容
ERROR: failed to solve: process "/bin/sh -c apt-get update && apt-get install -y bash curl git vim zip unzip build-essential && rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 100
エラーコード 100 は、一般的に apt-get が失敗したことを意味するらしいです。
対処法
chatGPTに聞いてみました。
「Dockerfile内で使用しているベースイメージが古い可能性があります。サポートが終了しているバージョンでは、リポジトリが無効化されていることがあります。最新のベースイメージを使用してください。」
ということでDockerfile内の記述を変更
(変更前)FROM ubuntu:23.04
(変更後)FROM ubuntu:24.04
その結果、問題なくイメージの作成は成功しました。
Dockerfileを作るのが初めてだったので最初に適当なところから持ってきたのですが、なんでもコピペはよくありませんね。。。
解決しなかった場合のその他解決策
・ネットワーク接続確認
・apt-getを個別で実行するようにdockerfileの記述を変更する
・ベースイメージのリポジトリ設定を手動で更新する
以上です。ありがとうございました。