docker修改容器時間

珊瑚贝博客發表於2024-04-28

第一種方案
進入容器的命令列介面。您可以使用命令docker exec -it <容器名稱或ID> /bin/bash來進入容器。

在容器內部,執行以下命令來安裝tzdata軟體包:

apt-get update && apt-get install -y tzdata

安裝完成後,執行以下命令來設定時區為上海:

ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

最後,執行以下命令來驗證時區設定是否成功:date

第二種方案
在容器中建立檔案(一般可以省略)
mkdir -p /usr/share/zoneinfo/Asia
回到宿主機,複製宿主機裡的檔案到容器中

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia

軟連線設定時區為上海
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

來源:http://www.shanhubei.com/archives/55301.html

相關文章