Docker占滿磁盤空間的問題解決辦法
通過命令可以觀察到/var/lib/Docker目錄很大,我的主機(jī)只有20G,這個(gè)目錄占了18G;原因是devicemapper的空間設(shè)的太大,通過docker info打印的Data Space Total參數(shù)可以看到,默認(rèn)是107.4G。
思路如下:
備份當(dāng)前容器、鏡像;
刪除/var/lib/docker目錄;
使用dd命令重設(shè)大??;
恢復(fù)容器、鏡像;
工具:
需要額外空間保存?zhèn)浞菸募梢話燧d一個(gè)u盤或者云盤。
docker save 可以導(dǎo)出鏡像 tar文件;
docker export 可以導(dǎo)出容器 tar文件;
備份好之后停止docker
# /etc/init.d/docker stop
刪除/var/lib/docker目錄;
# mkdir -p /var/lib/docker/devicemapper/devicemapper/data # dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1M count=0 seek=8192
建立的文件最大為 1M * 8192 = 8G
啟動(dòng)docker
# /etc/init.d/docker start
使用docker info看看Data Space Total,檢查是否設(shè)置成功
docker load 可以導(dǎo)入鏡像tar文件為 鏡像
注意load用法為:docker load image1:new<image1.tar
docker import 可以導(dǎo)入容器tar文件為 鏡像
注意import用法為: cat container1.tar |docker import - container1:new
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解如何用docker安裝laravel開發(fā)環(huán)境
本篇文章主要介紹了詳解如何用docker安裝laravel開發(fā)環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02Docker 倉庫管理和Docker Dockerfile詳解
倉庫(Repository)是集中存放鏡像的地方,以下介紹一下 Docker Hub,當(dāng)然不止 docker hub,只是遠(yuǎn)程的服務(wù)商不一樣,操作都是一樣的,對(duì)Docker 倉庫管理相關(guān)知識(shí)感興趣的朋友一起看看吧2023-11-11Docker使用Git實(shí)現(xiàn)Jenkins發(fā)布、測(cè)試項(xiàng)目的詳細(xì)流程
這篇文章主要介紹了Docker使用Git實(shí)現(xiàn)Jenkins發(fā)布、測(cè)試項(xiàng)目的詳細(xì)流程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04docker初始化安裝時(shí)的WSL兩個(gè)問題詳解
這篇文章主要給大家介紹了關(guān)于docker初始化安裝時(shí)的WSL兩個(gè)問題,文中通過代碼以及圖文介紹的非常詳細(xì),對(duì)初學(xué)者學(xué)習(xí)Docker,非常有幫助,需要的朋友可以參考下2023-12-12docker修改容器的端口、容器名、映射地址以及注意事項(xiàng)
在日常的docker運(yùn)維中,經(jīng)常遇到修改容器的端口、容器名、映射地址等信息,這篇文章主要給大家介紹了關(guān)于docker修改容器的端口、容器名、映射地址以及注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下2022-08-08Docker化Spring Boot應(yīng)用的實(shí)踐
本文主要介紹了Docker化Spring Boot應(yīng)用的實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06