如何在外部驱动器上存储 Docker 映像和容器

在这里插入图片描述
Docker 将下载的映像、运行的容器和持久卷数据存储在系统驱动器上的单个共享目录根中。如果您需要在安装中添加存储,您可以自定义配置以使用外部驱动器、网络共享或第二个内部磁盘。

准备

本指南的主要部分适用于 Docker Engine for Linux 和 Docker Desktop on Windows 和 Mac。您需要daemon.json在所有三个平台上找到您的 Docker 文件。这将位于以下位置之一:

  • /etc/docker/daemon.json在 Linux 上。
  • %programdata%\docker\config\daemon.json在 Windows 上。
  • ~/Library/Containers/com.docker.docker/Data/database/com.docker.driver.amd64-linux/etc/docker/daemon.json在
    Mac 上。

Docker 建议 Windows 和 Mac 用户通过 UI更新配置文件,而不是在文本编辑器中手动应用更改。您可以通过前往 Docker 桌面界面中的 Preferences > Docker Engine > Edit file 来访问设置屏幕。

更改您的数据目录

Docker 数据目录的位置由data-root配置文件中的设置控制。使用 17.06 之前发布的旧 Docker 版本graph。docker version您可以通过运行命令检查您获得的版本。

$ docker version
.

猜你喜欢

转载自blog.csdn.net/wlcs_6305/article/details/127174522