解決alpine的docker容器設定時區的問題

2021-10-01 21:43:00 字數 722 閱讀 1533

如果docker容器的使用的是 alpine linux, 當前預設不含時區資料報,

可以通過從alpine基礎上新建乙個安裝了時區資料的容器解決,

vi dockerfile
from  alpine

#安裝時區資料 tzdata

run apk add -u tzdata

run cp /usr/share/zoneinfo/asia/shanghai /etc/localtime

#repository.xinweiblog.com 是我的私有容器庫

sudo docker push repository.xinweiblog.com/alpine-custom

驗證定製的容器:

fri jan 3 16:51:03 cst 2020可以用同樣定製容器的方法解決開源容器不支援的問題.

修改alpine的docker容器中的時區

檢視alpine容器時間 其實現在已經是下午5點了,差了8個小時。utc coordinated universal time 需要改為cst china standard time home test date wed nov 25 08 57 30 utc 2020修改容器時間 安裝tzdata...

Docker和alpine映象內國內源配置

cat etc docker daemon.json 修改好之後過載配置並重啟docker 過載配置 systemctl daemon reload 重啟docker服務 systemctl restart docker參考 alpine 源配置 docker run it alpine cd et...

解決在alpine下無法使用陣列表示式的問題

通過alpine作為基礎映象構建容器映象已經成為默許的標準,當然,在alpine下也有許多坑需要填,最近在製作映象時,又遇到了新問題,在指令碼中使用陣列 1,2,3 時提示如下錯誤 syntax error unexpected 導致出現如上提示錯誤是部分sh指令碼不支援陣列如 1,2,3 模式的格...