Docker-CE 檔案損毀 - Linux

Jacob avatar
By Jacob
at 2017-05-09T16:48

Table of Contents

之前使用都沒注意到, 是最近在跑個 nodejs 的專案才發現,
怎麼 export 的 image 在執行會壞掉

環境: Google Cloud Compute Engine
OS CentOS 7 w/ 100G SSD

安裝方式:
依照官網建議, 抓取 repo 檔後使用 yum 安裝
https://store.docker.com/editions/community/ \
docker-ce-server-centos?tab=description
yum -y install docker-ce
service docker restart

安裝完後, 建立 centos:6.8 container 然後 commit 再執行新的 image
docker run -it --name test centos:6.8 /bin/bash
[root@blabla /]# touch /root/1 ; exit
docker commit -m "test1" -a "tester" test test-image
docker run -it --name test2 test-image:latest /bin/bash
[root@blabla2 /]# rm /root/1
[root@blabla2 /]# ls /root
ls: cannot access /root/1: No such file or directory
1 other-files...
^^^^^^^^^^^^^^^^^^ 這邊的 1 就是個壞掉的檔案, 看得到但是不存在
手動操作無所謂, 但是有些套件會判斷錯誤

google docker filesystem broken 之類的字串並沒有看到有人有相同的問題
請問有高手知道這問題在哪嗎?謝謝。

ps. epel 7 內的 docker 沒有相同問題


--
Tags: Linux

All Comments

Kristin avatar
By Kristin
at 2017-05-11T04:19
自問自答: https://github.com/moby/moby/issues/27358
這篇文章提到相關的東西有 kernel version xfs overlay
Mary avatar
By Mary
at 2017-05-11T17:20
我確認過 kernel 是 3.10.0, 因此朝 xfs 下手
James avatar
By James
at 2017-05-14T06:30
新增一個 ext4 partition, 掛載 /var/log/docker
這個問題就消失了, 還在測試是否有其他問題
Oscar avatar
By Oscar
at 2017-05-19T06:06
推自問自答有補解答
Rachel avatar
By Rachel
at 2017-05-19T12:19

今年報稅有解法嗎?

Wallis avatar
By Wallis
at 2017-05-05T23:16
我的環境是ubuntu 14.04 前幾天用Firefox 試了一下網路報稅 看起來新版的firefox(v52)應該說無法支援Java. 所以卡在檢查元件及下載元件那一頁, 想請問一下有什麼方法可以報稅嗎? 謝謝大家 - ...

jailkit設定locale

Skylar Davis avatar
By Skylar Davis
at 2017-05-05T17:38
※ 引述《flowwinds (..)》之銘言: : 大家好, : 我用了 jailkit 設置了一個ssh登入後受限的環境(OS是Centos 6.4) : 在此環境中查了 locale 都是 and#34;POSIXand#34; : vi 編輯含utf-8中文檔案也沒法正常顯示中文 : 請問有人知道要怎 ...

Raspberry Pi3要用什麼寫圖形化程式?

Hedwig avatar
By Hedwig
at 2017-05-05T16:53
如題,最近想用Raspberry Pi來做個應用, 然後想用Touch的方式來控制, 比如說按一下左邊的button然後去點亮某顆LED之類的, 像這樣子的話要用什麼去做呢? 我目前是知道LED的GPIO控制可以用Python或是C都可以, 但上層的AP不知道要用什麼來做呢? 目前只知道QT,不過不知道是不 ...

jailkit設定locale

Annie avatar
By Annie
at 2017-05-05T14:01
大家好, 我用了 jailkit 設置了一個ssh登入後受限的環境(OS是Centos 6.4) 在此環境中查了 locale 都是 and#34;POSIXand#34; vi 編輯含utf-8中文檔案也沒法正常顯示中文 請問有人知道要怎樣設定嗎? 謝謝~ - ...

ssh 登入後卡死

Zora avatar
By Zora
at 2017-05-05T11:34
我SSH 登入某主機後馬上就卡死,再開其他終端機透過 SSH 在連到那台主機都無法 請問遇到這樣情狀可能是什麼原因造成 謝謝 - ...