如何設置docker容器時區(qū)
更新時間:2024年07月29日 10:04:11 作者:李昊哲小課
這篇文章主要介紹了如何設置docker容器時區(qū)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
設置docker容器時區(qū)
1.查看當前系統(tǒng)時間
- 1.1 查看當前系統(tǒng)版本
cat /etc/issue
- 1.2 查看當前系統(tǒng)時間
date
2.查看鏡像默認時間
- 2.1 alpine鏡像
sudo docker run -it --rm alpine date
- 2.2 ubuntu鏡像
sudo docker run -it --rm ubuntu date
- 2.3 centos鏡像
sudo docker run -it --rm centos date
3.修改鏡像時區(qū)
- 3.1 設置alpine鏡像時區(qū)
sudo docker run -it --rm -v /etc/localtime:/etc/localtime alpine date sudo docker run -it --rm -e TZ=Asia/Shanghai alpine sudo docker run -it --rm -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime alpine date
- 3.2 設置ubuntu鏡像時區(qū)
sudo docker run -it --rm -v /etc/localtime:/etc/localtime ubuntu date sudo docker run -it --rm -e TZ=Asia/Shanghai ubuntu date sudo docker run -it --rm -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime ubuntu date
- 3.3 設置centos鏡像時區(qū)
sudo docker run -it --rm -v /etc/localtime:/etc/localtime centos date sudo docker run -it --rm -e TZ=Asia/Shanghai centos date sudo docker run -it --rm -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime centos date
修改已運行的docker容器時區(qū)
docker容器默認使用的時區(qū)會慢8小時,所以需要調(diào)整為東八區(qū)時間,步驟如下:
進入docker容器
docker exec -it 容器名/容器id bash
修改時區(qū)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
退出容器
exit
重啟容器,使修改生效:
docker restart 容器名/容器id
查看時間命令,date查看時間是否修改成功即可。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
刪除docker容器中內(nèi)容后打包鏡像不變小問題及解決
文章討論了在Docker中處理大壓縮包時遇到的問題,以及如何通過分層存儲和使用`docker load`與`docker import`命令來解決鏡像大小過大的問題
2025-03-03 
