2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

docker image buildをしたらexit code: 100というエラーが発生した。

Posted at

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の記述を変更する
・ベースイメージのリポジトリ設定を手動で更新する

以上です。ありがとうございました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?