前提:
centos系统装好的,默认装的.有足够大的/home盘
默认docker安装实在系统盘,只有几十G,自用问题不大,多人用有点问题,太小了。因为我https折腾了很久,再重装也记不清了,看了网上几种方法,移动整个docker,导致我docker启动不了。想了下,把挂在数据部分改了就行了。这样至少不用去解决docker的问题。
1先停止docker服务
systemcel stop docker
2
mv /var/lib/docker/volumes/nextcloud /home/nextclouddata && ln -s /home/nextclouddata /var/lib/docker/volumes/nextcloud
解释下:
mv /var/lib/docker/volumes/nextcloud /home/nextclouddata
默认安装的nextcloud里面的全部数据(实际就是_data里面的所有文件)移动到/home/nextclouddata(这个目录不用先去见文件夹,直接生成)
ln -s /home/nextclouddata /var/lib/docker/volumes/nextcloud
做个软连接,系统调用访问/var/lib/docker/volumes/nextcloud的时候,自动连接到新创建的/home/nextclouddata
3.启动docker服务,启动具体的容器。
systemctl start docker
docker start XXXXX(你的具体容器,先起数据库,再启nextcloud.
以上纯属笨办法。



