Docker容器 如何修改容器時間,時區問題修改

2021-10-07 14:43:44 字數 995 閱讀 2380

在進行操作的時候,我們先確定下時間錯誤是什麼引起的,是時間錯誤,還是時區問題

如果只是單純的時間異常,可以直接使用docker exec -it -u root 24795ac94ae7 /bin/sh 進入自己的容器進行修改就行了

注:要加-u root 不然許可權會不足,會提示permission denied

然後就是直接使用date 命令修改時間就ok.

如果是時區問題那麼要複雜一點,按照下面步驟一步步來。

docker exec -it -u root 24795ac94ae7 /bin/sh

可以使用date -r 檢視時間

docker cp /usr/share/zoneinfo/asia/shanghai 容器id或容器名:/usr/share/zoneinfo/asia

docker exec -it -u root 容器id或容器名 bash

執行命令 cp /usr/share/zoneinfo/asia/shanghai /etc/localtime

搞定

Docker容器如何修改hosts

參考文章 docker修改hosts hosts檔案其實並不是儲存在docker映象中的,etc hosts,etc resolv.conf和 etc hostname,是存在主機上的 var lib docker containers docker id 目錄下,容器啟動時是通過mount將這些檔...

Docker無法啟動容器時如何修改配置

在docker容器中安裝了mysql5.6,但因修改錯配置檔案,導致容器無法重新啟動,怎麼辦?在當前主機中存放了docker容器中的配置資訊 一般預設目錄是 var lib docker overlay 那只要找到這個配置檔案,修改後就可以重新啟動了 使用docker cp命令,把docker容器中...

修改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...