第一種方案
進入容器的命令列介面。您可以使用命令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