修改Docker本地镜像与容器的存储位置的方法

修改Docker本地镜像与容器的存储位置的方法


Linux中修改Docker本地镜像与容器的存储位置的方法


方法一、软链接

默认情况下Docker的存放位置为:/var/lib/docker

可以通过下面命令查看具体位置:

[root@omisclass ~]# docker info | grep "Docker Root Dir"
  WARNING: You're not using the default seccomp profile
Docker Root Dir: /var/lib/docker

解决这个问题,最直接的方法当然是挂载分区到这个目录,但是我的数据盘还有其他东西,这肯定不好管理,所以采用修改镜像和容器的存放路径的方式达到目的。

这个方法里将通过软连接来实现。

首先停掉Docker服务:

systemctl stop docker.service

然后移动整个/var/lib/docker目录到目的路径:

mv /var/lib/docker /root/data/docker
ln -s /root/data/docker /var/lib/docker systemctl restart docker

这时候启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的,你可以在数据盘上看到容量变化。



如果是windows里面的docker 设置:


在设置里面修改一下即可:



attachments-2022-05-6zds83xA628ae8ffd4b5d.png



  • 发表于 2020-03-09 14:00
  • 阅读 ( 4699 )
  • 分类:linux

2 条评论

请先 登录 后评论
omicsgene
omicsgene

生物信息

702 篇文章

作家榜 »

  1. omicsgene 702 文章
  2. 安生水 350 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. rzx 78 文章
  7. 红橙子 78 文章
  8. CORNERSTONE 72 文章