Wie kann man die Sprache in Docker ändern?
- Einführung in die Spracheinstellungen von Docker
- Sprache der Docker CLI ändern
- Sprache beim Einsatz von Docker Desktop
- Sprache innerhalb von Docker-Containern einstellen
- Zusammenfassung
Einführung in die Spracheinstellungen von Docker
Docker selbst besitzt keine direkte Spracheinstellung, da es sich hauptsächlich um eine Plattform zur Containerisierung handelt, die in der Regel über die Kommandozeile bedient wird. Allerdings können die Ausgaben und Fehlermeldungen von Docker durch die Systemumgebung oder Umgebungsvariablen beeinflusst werden. Außerdem bieten Docker Desktop und andere grafische Oberflächen Möglichkeit, die Sprache einzustellen.
Sprache der Docker CLI ändern
Die Docker Kommandozeile (CLI) verwendet die Sprache, die durch die Umgebungsvariable LANG oder ähnliche auf dem Betriebssystem definiert ist. Um die Sprache der Ausgaben von Docker zu ändern, sollte man daher die System-Locale entsprechend anpassen. Zum Beispiel kann unter Linux vor dem Aufruf von `docker` die Umgebungsvariable wie folgt gesetzt werden:
LANG=de_DE.UTF-8 docker run hello-world
Dadurch versucht Docker seine Meldungen auf Deutsch auszugeben, insofern die Übersetzungen verfügbar sind.
Sprache beim Einsatz von Docker Desktop
Bei der Verwendung von Docker Desktop, beispielsweise unter Windows oder macOS, orientiert sich die Benutzeroberfläche in der Regel an den Systemeinstellungen. Um die Sprache dort zu ändern, muss man die Sprache des Betriebssystems ändern oder in den Einstellungen von Docker Desktop selbst nach einer Spracheinstellung suchen, falls vorhanden.
Sprache innerhalb von Docker-Containern einstellen
Ein weiterer Punkt zum Thema Sprache ist die Einstellung der Lokalisierung innerhalb von Docker-Containern. Da Container meist minimale Linux-Umgebungen sind, ist die Sprache für Programme im Container nicht zwingend gleich wie auf dem Host. Um hier die Sprache zu ändern, muss man in der Dockerfile oder beim Start des Containers entsprechende Umgebungsvariablen wie LANG, LC_ALL oder LANGUAGE setzen und gegebenenfalls die passenden Sprachpakete im Container installieren.
Zusammenfassung
Die Sprache von Docker selbst als Plattform ist nicht direkt einstellbar, da sie sich an die Systemumgebung anpasst. Die Sprache der Docker CLI lässt sich über Umgebungsvariablen steuern, während die Sprache von Docker Desktop meist über die Systemeinstellungen geregelt wird. Innerhalb von Containern ist die Sprache durch das Container-Image und die gesetzten Umgebungsvariablen bestimmbar.
