Ich habe eine docker-compose-Datei mit ein paar Dockerfiles, um meine Container zu erstellen. Ich möchte meine Dockerfiles nicht bearbeiten, um Zeitzonen festzulegen, da sie jederzeit von Mitgliedern meines Teams geändert werden können, und ich habe eine docker-compose.override.yml-Datei, um lokale Umgebungsänderungen vorzunehmen. Einer meiner Container (ein Selen-basierter) scheint jedoch die Host-Zeitzone nicht zu ziehen, und das bereitet mir Probleme. Darauf aufbauend möchte ich Zeitzonen auf allen meinen Containern erzwingen. In meinem Dockerfiles mache ich jetztVerwenden von docker-compose zum Festlegen von Containern timezones
ENV TZ=America/Denver
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
Und alles funktioniert gut. Wie repliziere ich denselben Befehl in der Docker-Compose-Syntax?
https://github.com/dnvriend/docker-timezone-test/blob/master/docker-compose.yml –