Docker存储位置修改

docker磁盘占用空间过大,将其移到单独的新磁盘上:

  • 使用fdisk -l确定磁盘路径为/dev/sda
  • 使用fdisk /dev/sda为磁盘分区 由于磁盘之前有个gpt已经存在一个分区了,故新分区被分配在了/dev/sda2路径下,需要使用fdisk -l确认
  • 使用mkfs.ext4 /dev/sda2格式化/dev/sda2
  • 使用mount /dev/sda2 /data挂载分区到/data目录下 如/data不存在需先创建
  • 使用docker stop $(docker ps -a -q)停止当前的所有docker进程
  • 使用mv /var/lib/docker /data/docker转移现有的docker数据
  • 使用软连接ln -s /data/docker /var/lib/docker

Reference: https://blog.csdn.net/duan19920101/article/details/104823301

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计