Docker unter Ubuntu: Warnung „Architektur i386 nicht unterstützt“ – so löst du das Problem

Wenn du Docker unter Ubuntu 24.04 (Noble Numbat) installierst, begegnet dir möglicherweise folgende Meldung beim Ausführen von sudo apt update:

N: Das Laden der konfigurierten Datei »stable/binary-i386/Packages« wird übersprungen, da das Depot »https://download.docker.com/linux/ubuntu noble InRelease« die Architektur »i386« nicht unterstützt.

Diese Warnung wirkt im ersten Moment wie ein Fehler – ist aber ganz einfach zu beheben. In diesem Beitrag erfährst du, warum sie erscheint und wie du sie dauerhaft eliminierst.


🔍 Warum erscheint die Warnung überhaupt?

Ubuntu ist standardmäßig für mehrere Paket-Architekturen ausgelegt, darunter auch i386 (32-Bit). Einige Repositories, wie das offizielle Docker-Depot, liefern jedoch keine 32-Bit-Pakete aus.
APT versucht trotzdem, diese zu laden – und erzeugt daher die Warnung.

Die Lösung: Du teilst APT mit, dass das Docker-Repository nur amd64 (64-Bit) nutzen soll.


Die Lösung: Architektur direkt im Docker-Repository festlegen

Ubuntu 22.04 und neuer nutzt für manche Fremd-Repositories moderne .sources-Dateien statt klassischer .list-Dateien. Für Docker existiert typischerweise:

/etc/apt/sources.list.d/docker.sources

In dieser Datei kannst du sauber die Architektur einschränken.


🛠️ Schritt 1: Datei öffnen

sudo nano /etc/apt/sources.list.d/docker.sources

🛠️ Schritt 2: Architekturzeile hinzufügen

Ergänze die Datei um:

Architectures: amd64

Eine vollständige, korrigierte Datei sieht so aus:

Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: noble
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc

Damit teilst du APT explizit mit, dass es von diesem Repository ausschließlich Pakete für die Architektur amd64 beziehen soll.


🛠️ Schritt 3: APT aktualisieren

sudo apt update

Ab jetzt sollte die Warnung vollständig verschwinden.


🎉 Fertig! Keine i386-Warnung mehr

Mit einer einzigen zusätzlichen Zeile kannst du das Docker-Repository korrekt konfigurieren und vermeidest störende Fehlermeldungen beim Paketupdate. Diese Lösung ist sauber, updatesicher und verhindert, dass APT unnötige Anfragen an architekturneutrale Quellen stellt.


📌 Extra-Tipp

Falls du i386 auf deinem System gar nicht benötigst, kannst du die Architektur sogar vollständig deaktivieren:

sudo dpkg --remove-architecture i386

Das betrifft dann allerdings alle Repositories – nicht nur Docker.