Centos7修改docker的Data Space Total大小
阿新 • • 發佈:2018-12-30
記得備份你的容器
此處就不多做介紹了
–storage-opts 引數
修改docker的啟動引數
停止docker,修改配置,重新載入配置
sudo systemctl stop docker
sudo vi /lib/systemd/system/docker.service
找到ExecStart=/usr/bin/dockerd
在這一行後面加上
--storage-opt dm.loopdatasize=8G --storage-opt dm.loopmetadatasize=4G --storage-opt dm.basesize=8G
即可,意思是為,設定devicemapper的data為8G,metadata為4G,映象的大小不能大於8G
記得還要抹去現有的空間,請確保你已經完成了第一步
sudo rm -rf /var/lib/docker
sudo mkdir -p /var/lib/docker/devicemapper/devicemapper/
sudo dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1M count=0 seek=8192
sudo dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/metadata bs=1M count=0 seek=4096
完成後執行
sudo systemctl daemon-reload
sudo systemctl start docker
docker info
檢視是否設定正確,貌似比預設的大了一點點。