Menu

Saturday, March 17, 2018

[Docker] การเปลี่ยนแปลงวันเวลาของเครื่อง Server ที่เป็น Docker
[Docker] How to Change Date and Time of Server which is Docker

การเปลี่ยนแปลงวันเวลาของเครื่อง Server ที่เป็น Docker นั้น เราไม่สามารถใช้คำสั่ง docker exec เพื่อเข้าไปเปลี่ยนแปลงวันเวลาของเครื่องได้โดยตรง เนื่องจากวันเวลาของเครื่องที่เป็น Docker นั้นจะใช้วันเวลาจากเครื่อง Host เป็นหลัก ดังนั้นการจะเปลี่ยนแปลงวันเวลาของเครื่อง Docker จะต้องเปลี่ยนแปลงเวลาที่เครื่อง Host แทน

คำสั่งในการเปลี่ยนแปลงวันเวลาของเครื่อง Host ที่เป็น Linux คือ
date -s "2018-04-01 00:00:00"
ซึ่งถ้าต้องการเปลี่ยนแปลงวันเวลากลับไปเป็นวันเวลาของเครื่องจริงๆก็สามารถใช้คำสั่งดังนี้
hwclock > date -s

No comments:

Post a Comment