docker在使用過程中,往往會(huì)遇到磁盤空間不足問題印叁,本文主要解決正在運(yùn)行中的docker被冒,如何增加磁盤空間。
1轮蜕、停止容器
# 查看運(yùn)行容器
docker ps
#查看已映射目錄
docker inspect container_name | grep Mounts -A 20
# 停止容器
docker stop container_name
2姆打、修改配置文件
注:必須先停止容器,否則修改的配置文件會(huì)被還原肠虽。
# 查看docker的根目錄命令
docker info | grep Root
# 配置文件目錄
cd /var/lib/docker/containers/containers_id
2.1幔戏、修改“config.v2.json”配置文件
在“MountPoints”數(shù)組,最后添加宿主機(jī)目錄“/opt/file”映射到容器的“/file”目錄下税课,如下
"/gitlab/data": {
"Source": "/data/gitlab",
"Destination": "/gitlab/data",
"Driver": "",
"Name": "",
"Propagation": "rprivate",
"RW": true,
"Relabel": "ro",
"SkipMountpointCreation": false,
"Spec": {
"Source": "/data/gitlab",
"Target": "/gitlab/data",
"Type": "bind"
},
"Type": "bind"
}
2.2闲延、修改“hostconfig.json”配置文件
在“Binds”數(shù)組,最后添加目錄映射配置韩玩,如下
"Binds": [ "/data/gitlab:/gitlab/data" ]
3垒玲、重啟docker、容器
# 重啟docker服務(wù)
systemctl restart docker
# 重啟容器服
docker start containers_id
注:必須重啟docker找颓,否則修改的配置文件會(huì)被還原合愈。