日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • docker容器狀態出現Exit(1)
  • 修改exit狀態的docker容器
    • Linux 系統運行基礎
    • OverlayFS 存儲原理
    • 修改exit狀態的docker容器
  • 總結

    docker容器狀態出現Exit(1)

    今天docker一個容器出現狀態為Exited(1),為了讓它運行起來,我把它重啟restart或刪掉重新運行,結果還是出現這個Exited(1)的問題。

    docker容器狀態出現Exit(1)的問題及解決

    后來查找各種資料,倒騰了好久,才解決掉這個問題?

    • docker stop 容器名
    • docker rm 容器名
    • 最主要的是,在刪除完容器后,還要手動將本地的關于容器的配置目錄給刪掉。比如我上面這個容器的配置文件就在/var/fdfs下。執行命令sudo rm -rf storage。
    • 然后再重新由鏡像啟動這個容器就可以了。

    docker容器狀態出現Exit(1)的問題及解決

    修改exit狀態的docker容器

    Linux 系統運行基礎

    1.boot file system ( bootfs )

    包含 Boot Loader與Kernel文件,用戶不能修改這些文件。并且在系統啟動過程完成之后, 整個系統的內核都會被加載進內存。此時bootfs會被卸載, 從而釋放出所占用的系統內存。

    在容器中可以運行不同版本的Linux, 說明對于同樣內核版本的不同的 Linux 發行版的 bootfs 都是一致的, 否則會無法啟動。因此可以推斷, Docker運行是需要內核支持的。

    Linux系統中典型的bootfs目錄: (核心) /boot/vmlinuz、(核心解壓縮所需 RAM Disk) /boot/initramfs

    2.root file system ( rootfs )

    1) 不同的Linux發行版本, bootfs相同, rootfs不同(二進制文件)。

    2) 每個容器有自己的 rootfs, 它來自不同的 Linux 發行版的基礎鏡像,包括 Ubuntu, Debian 和 SUSE 等。

    3) 使用不同的rootfs 就決定了, 在構建鏡像的過程中, 可以使用哪些系統的命令。

    4) 典型的rootfs 目錄: /dev、/proc、/bin、/etc、 /lib、/usr

    OverlayFS 存儲原理

    OverlayFS 結構分為三個層: LowerDir、Upperdir、MergedDir

    1.LowerDir (只讀)

    只讀的 image layer,其實就是 rootfs, 在使用 Dockfile 構建鏡像的時候就定好了

    2.Upperdir (讀寫)

    upperdir 則是在 lowerdir 之上的一層, 為讀寫層。容器在啟動的時候會創建, 所有對容 器的修改, 都是在這層。比如容器啟動寫入的日志文件,或者是應用程序寫入的臨時文件

    3.MergedDir (展示)

    merged 目錄是容器的掛載點,在用戶視角能夠看到的所有文件

    修改exit狀態的docker容器

    查看容器狀態 sudo docker ps -a,可以看到當前容器是關閉的

    docker容器狀態出現Exit(1)的問題及解決

    查看容器日志,查找關閉原因

    sudo docker logs <容器名 或 容器ID>

    docker容器狀態出現Exit(1)的問題及解決

    獲取容器文件存儲的路徑

    sudo docker inspect <容器名或容器ID> | grep -A 10 GraphDriver-A 

    表示在搜索到該關鍵詞后,打印下面 n 行

    docker容器狀態出現Exit(1)的問題及解決

    mergedDir 是不存在的,我們需要修改的文件都存儲在 UpperDir 目錄下

    docker容器狀態出現Exit(1)的問題及解決

    總結

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    分享到:
    標簽:Docker 容器 服務器 狀態 解決
    用戶無頭像

    網友整理

    注冊時間:

    網站:5 個   小程序:0 個  文章:12 篇

    • 51998

      網站

    • 12

      小程序

    • 1030137

      文章

    • 747

      會員

    趕快注冊賬號,推廣您的網站吧!
    最新入駐小程序

    數獨大挑戰2018-06-03

    數獨一種數學游戲,玩家需要根據9

    答題星2018-06-03

    您可以通過答題星輕松地創建試卷

    全階人生考試2018-06-03

    各種考試題,題庫,初中,高中,大學四六

    運動步數有氧達人2018-06-03

    記錄運動步數,積累氧氣值。還可偷

    每日養生app2018-06-03

    每日養生,天天健康

    體育訓練成績評定2018-06-03

    通用課目體育訓練成績評定