🍣

Docker容量不足によるインストールエラーの解消するんさぁ

2025/02/11に公開

Debian ベースの環境でパッケージをインストールしようとした際、以下のようなエラーが発生することがあります。

Err:1 http://deb.debian.org/debian bullseye InRelease
  Could not connect to deb.debian.org:80 (XXX.XXX.XXX.XXX), connection timed out

このエラーの原因の一つとして ストレージの空き容量不足 が考えられます。特に Docker 環境で発生しやすい問題です。

解決方法:Docker Desktop のディスク容量を増やす

Docker Desktop を使用している場合、デフォルトのディスク容量が制限されており、十分な空き容量がないと apt-getapt update が失敗することがあります。

以下の手順で Docker Desktop の容量を増やすことで、問題を解決できます。

1. Docker Desktop の設定を開く

Docker Desktop を起動し、画面右上の歯車アイコン(Settings)をクリックします。

2. ディスク容量の設定を変更

  1. Resources > Advanced を開く。
  2. Disk image size のスライダーを動かし、割り当てる容量を増やす(例: 64GB → 128GB)。
  3. 「Apply & Restart」をクリック。

3. 容量の変更を適用

Docker Desktop が再起動された後、コンテナ内で以下のコマンドを実行し、空き容量が増えているか確認します。

df -h

その後、通常どおり apt updateapt install を実行し、問題が解決されているか確認してください。


Let's happy coding

Discussion