분산 서버간 설정이 일치하지 않아 어떤건 한국 타임존이고 어떤 서버는 미국인 상황이 발생하여 오류를 발생시켰다.
다 동일하게 한국시간대로 바꾸기 위해 아래의 명령어들을 사용하면 된다.
root@nginx:~# date
Thu Dec 12 15:29:53 UTC 2024
root@nginx:~# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
root@nginx:~# ls -al /etc/localtime
lrwxrwxrwx 1 root root 30 Dec 13 00:30 /etc/localtime -> /usr/share/zoneinfo/Asia/Seoul
root@nginx:~# date
Fri Dec 13 00:31:58 KST 2024
docker run -d --env-file /home/ubuntu/config/.env --name server -p 3000:3000 -e TZ=Asia/Seoul 도커이미지
사실 도커는 타임존을 시스템에서 안 받고 따로 지정해서 컨테이너를 실행시킬 수 있다.
3000번 포트로 env파일을 환경변수로 등록한 후 서울 타임존 지정해서 실행시키라는 명령어이다.