Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 9035|Răspunde: 3

Inconsistențe de oră Docker, setarea fusului orar containerului

[Copiază linkul]
Postat pe 13.11.2019 11:13:18 | | | |
În general, ora CTS este vizualizată folosind comanda date pe mașina gazdă, iar ora UTC este vizualizată folosind comanda date după introducerea în docker.
CTS: Ora Standard a Chinei, UTC+8:00 Ora de coastă a Chinei (Ora Beijingului)
UTC: Timp Universal Coordonat



Cum să-l configurezi:

1. Adaugă variabila de mediu -e TZ=Asia/Shanghai când rulează docker-ul (uneori nu este ușor de folosit)
2. Adaugă maparea volumelor /etc/localtime la /etc/localtime (fiabil)
3. Dacă imaginea ta este compilată în Dockerfile, adaugă-o în Dockerfile

În acest fel, imaginea după folosirea build-ului Dockerfile este în regulă.

Notă: După ce setezi fusul orar, trebuie să repornești programul de bază .NET, altfel DateTime.Now este încă greșit!

În plus, calculatorul gazdă Linux poate seta fusul orar astfel:







Precedent:Docker PS eroare bash: ps: comandă negăsită
Următor:.NET Core determină sistemul de operare curent
 Proprietarul| Postat pe 27.12.2021 10:15:18 |
Creează manual legături soft

 Proprietarul| Postat pe 27.12.2021 10:50:39 |
RPC, Republica Populară Chineză, Republica Populară Chineză



Dockerfile

 Proprietarul| Postat pe 09.07.2023 21:11:53 |
dotnet Dockerfile pentru a seta fusul orar

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com