在Fedora 23中更改默认的Docker Image下载位置

任何人都可以build议如何更改docker图像下载位置?

现在它存储在/ var / lib / docker(500MB只有可用空间)。

我提到下面的链接

如何更改Docker镜像的安装目录?

https://forums.docker.com/t/how-do-i-change-the-docker-image-installation-directory/1169

但它不符合我的configuration,例如。 / etc / sysconfig / docker我找不到这个文件。 我跟着这个链接来安装(使用DNF方法安装)。 我试图find它在哪里得到安装通过使用linux cli命令find / -name -type f "docker"它列出/ usr / bin / docker。 我无法在编辑器中打开这个文件,看起来像是shell脚本。 使用VI编辑器打开该文件,但文件充满垃圾字符。

谢谢

有一个棘手的方法来做到这一点。

你需要的只是移动你的数据,并将其链接到新的位置,而不需要更改任何configuration。

 1. service docker stop 2. mv /var/lib/docker /mnt/hugest/disk/ever 3. ln -s /mnt/hugest/disk/ever /var/lib/docker 4. service docker start 

它应该像以前一样工作。

我使用docker daemon命令更改默认目录

1)停泊docker

 systemctl stop docker 

2)根据您所需的文件夹移动docker图像

 mv /var/lib/docker /u01/docker 

3)用新的挂载点启动docker守护进程。

 docker daemon -g /u01/docker/ 

4)打开新的terminal选项卡,检查泊坞窗图像

 docker images 

注意:我的案例docker版本1.11.2,操作系统:fedora23 64位

Interesting Posts