Docker화된 애플리케이션에서는 zoneinfo.zip 파일 누락과 관련된 오류가 발생할 수 있습니다. 이 문제를 해결하려면 다음 솔루션을 고려하십시오.
Go 1.15에서는 시간대 정보를 바이너리에 직접 포함할 수 있는 time/tzdata 패키지를 도입했습니다. 이렇게 하면 외부 zoneinfo.zip 파일에 대한 종속성이 제거됩니다.
이점:
시간대 정보를 포함하려면 time/tzdata를 가져오거나 컴파일 중에 -tags timetzdata 플래그를 사용하세요.
time/tzdata 접근 방식은 시간대 정보 버전을 빌드에 사용되는 Go 버전에 연결합니다. 시간대 정보를 독립적으로 업데이트해야 하는 경우 이는 제한이 될 수 있습니다.
또는 zoneinfo.zip 파일을 외부화하여 컨테이너에 마운트할 수도 있습니다. 이를 통해 바이너리를 다시 빌드하지 않고도 동적 업데이트가 가능합니다.
위 내용은 Dockerized Go 애플리케이션에서 누락된 zoneinfo.zip 파일을 어떻게 처리할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!