亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
        當前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
        

      Linux教程:Docker容器和宿主機時間不同步的解決辦法

       [ 2017年9月5日 ] 【

        很多用戶在使用了Docker以后都反映遇到Docker容器的時間和宿主機時間不同步的問題。其實這主要是因為宿主機設置了時區(qū),但是Docker容器并沒有設置,這才導致它們時間不同步。下面小編就給大家分享下Docker容器和宿主機時間不同步的解決辦法。

      Docker容器和宿主機時間不同步的解決辦法

        接下來,我們通過在在宿主機和容器里分別執(zhí)行date命令來看下實際的情況。

        在宿主機執(zhí)行date命令的結(jié)果:

      Docker容器和宿主機時間不同步的解決辦法

        進入到容器里,再執(zhí)行date命令的結(jié)果:

        docker exec -it 《containerid》 /bin/sh

        date

        執(zhí)行后的結(jié)果為:

      Docker容器和宿主機時間不同步的解決辦法

        從截圖來看,我們發(fā)現(xiàn)相差了8個小時。那么如何解決這個問題呢?目前有兩種思路供參考。

        創(chuàng)建容器的時候指定啟動參數(shù),自動掛載localtime文件到容器內(nèi)

        docker run --name 《name》 -v /etc/localtime:/etc/localtime:ro ...

        把時區(qū)設置加入到Dockerfile中

        # Ubuntu

        RUN echo “Asia/shanghai” 》 /etc/timezone;

        # CentOS

        RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

        以上就是Docker容器和宿主機時間不同步的解決辦法,這個問題主要是由于Docker容器沒有設置時間導致的,因此用戶只需根據(jù)上面的介紹的方法進行設置即可。

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved