Das Gebietsschema lässt sich am besten über die Dockerfile- ENV
Einstellungen festlegen .
Erstellen Sie eine Dockerfile mit dem Inhalt:
FROM python:latest RUN apt-get clean && apt-get update && apt-get install -y locales RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ locale-gen ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8
Erstellen Sie dann ein neues Bild aus einem Python-Andockbild. Wir werden diese v1 markieren
# docker build -t python:v1 .
Test durch Laufen:
# docker run -it --rm --name test python:v1 /bin/bash
Wenn Sie Ihr Gebietsschema überprüfen, sollte es die korrekten Einstellungen widerspiegeln.
root@ee85b63d6ddf:/# locale -a C C.UTF-8 en_US.utf8 POSIX
Weitere Informationen über Aquasec Docker-Container Verwaltungshandbücher, die die grundlegende Verwaltung für fortgeschrittene Themen abdecken.