濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Docker容器時(shí)區(qū)調(diào)整操作

Docker容器時(shí)區(qū)調(diào)整操作

熱門標(biāo)簽:激光標(biāo)記地圖標(biāo)注 企業(yè)辦理400電話收費(fèi)標(biāo)準(zhǔn) 中國(guó)地圖標(biāo)注上各個(gè)省 電銷智能機(jī)器人試用 智能電銷機(jī)器人真的有用么 百度地圖底圖標(biāo)注 新鄉(xiāng)牧野400電話申請(qǐng) 高德地圖標(biāo)注足跡怎么打標(biāo) 撫州市城區(qū)地圖標(biāo)注

如何檢查Docker容器時(shí)區(qū)是否與宿主機(jī)一致?

1、進(jìn)入宿主機(jī), 執(zhí)行以下命令:

# 查看宿主機(jī)時(shí)間

[root@localhost ~]# date

2018年 06月 27日 星期三 22:42:44 CST

2、進(jìn)入到容器中,執(zhí)行以下命令

# 查看容器時(shí)間

root@lksjoid909090:/#date

Wed Jul 27 14:43:31 UTC 2018

CST應(yīng)該是指(China Shanghai Time,東八區(qū)時(shí)間)

UTC應(yīng)該是指(Coordinated Universal Time,標(biāo)準(zhǔn)時(shí)間)

可以發(fā)現(xiàn),他們相隔了8小時(shí), 宿主機(jī)與Docker容器時(shí)區(qū)不一致。

解決方案:

1、【鏡像未生產(chǎn)前】基礎(chǔ)鏡像 在 Dockerfile 中設(shè)置時(shí)區(qū):

ENV TZ=Asia/Shanghai

RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

2、【鏡像生成后 && 容器未創(chuàng)建】 創(chuàng)建并啟動(dòng)容器時(shí):

# 共享主機(jī)時(shí)間

docker run --name <name> -v /etc/localtime:/etc/localtime:ro ...

3、【鏡像生成后 && 容器啟動(dòng)】 容器外,宿主機(jī)中修改:

docker cp /etc/localtime [容器ID或者NAME]:/etc/localtime

4、【鏡像生成后 && 容器啟動(dòng)】 容器中

apk add tzdata

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo "Asia/Shanghai" > /etc/timezone

補(bǔ)充知識(shí):docker命令報(bào)錯(cuò)error during connect: Get http://2F2F.2Fpipe2Fdocker_engine/v1.36/containers/json: open//.

執(zhí)行docker ps報(bào)錯(cuò)

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.36/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

報(bào)錯(cuò)信息如下:

解決方法

1.執(zhí)行命令:

docker-machine env default

2.方法一:

將顯示的命令復(fù)制出來(lái)進(jìn)行執(zhí)行

執(zhí)行完后,再執(zhí)行docker ps等命令,即可正常使用

3. 方法二:

只將最后一句

REM @FOR /f “tokens=*” %i IN (‘docker-machine env default') DO @%i

命令去掉REM進(jìn)行執(zhí)行,即執(zhí)行

@FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i

執(zhí)行完后,docker命令就可以正常使用了,每新開一個(gè)cmd窗口都需要先設(shè)置環(huán)境變量。

注意:在bat腳本中使用方法二時(shí),直接將FOR語(yǔ)句放入bat腳本中運(yùn)行會(huì)報(bào)錯(cuò),將命令中的%i改為 %%i。

以上這篇Docker容器時(shí)區(qū)調(diào)整操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

標(biāo)簽:邯鄲 延安 辛集 臨汾 西安 忻州 海西 南通

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker容器時(shí)區(qū)調(diào)整操作》,本文關(guān)鍵詞  Docker,容器,時(shí)區(qū),調(diào)整,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker容器時(shí)區(qū)調(diào)整操作》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Docker容器時(shí)區(qū)調(diào)整操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    平遥县| 鹤峰县| 普兰店市| 广宁县| 长宁县| 寿光市| 繁峙县| 新巴尔虎右旗| 福鼎市| 收藏| 平舆县| 泰顺县| 防城港市| 龙江县| 丽江市| 东丰县| 新郑市| 高台县| 寿阳县| 龙岩市| 阳谷县| 江永县| 灵寿县| 额敏县| 深水埗区| 西盟| 九龙坡区| 嘉禾县| 连城县| 阿城市| 白沙| 灵川县| 克东县| 尼勒克县| 涟源市| 陵水| 丹阳市| 商南县| 桓仁| 苗栗市| 辛集市|