因为硬盘容量问题,希望将android源码存放在移动存储设备上,但是提供的docker镜像,已经指定了映射数据卷,可以使用下面的方案解决停止容器,直接修改容器配置文件 停止容器
# docker stop 容器名称 停止docker服务
如果不停止服务的话,修改配置文件会被docker重新覆盖,无法使文件生效,如果手足够快也可以,但是几乎是不可能的
# systemctl stop docker 修改配置文件 配置文件在/var/lib/docker/containers目录,要注意检查自己想修改容器的ID,与子目录的名称是匹配的,要修改两个配置文件,如下 # vi /var/lib/docker/containers/容器ID/config.v2.json "MountPoints": { "主机路径": { "Source": "主机路径", "Destination": "容器路径", "RW": true, "Name": "", "Driver": "", "Type": "bind", "Propagation": "rprivate", "Spec": { "Type": "bind", "Source": "主机路径", "Target": "容器路径" } } } # vi /var/lib/docker/containers/容器ID/hostconfig.json "Binds": [ "主机路径:容器路径" ],
要注意标题符号呀,切记切记
|