如何在外部驱动器上存储 Docker 映像和容器
2023-09-27 14:27:53 时间
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
.
相关文章
- docker-compose的安装
- 来自OSCON上最受欢迎Docker演讲的五个技巧
- Docker的价值和应用场景分析
- 014.Docker Harbor+Keepalived+LVS+共享存储高可用架构
- 第七章 consul docker集群
- [Advanced Python] Test-Driven Development with Python, Flask, and Docker
- Docker学习笔记之Docker的数据管理和存储
- 【Docker】命令 inspect
- Swarm 如何存储数据?- 每天5分钟玩转 Docker 容器技术(103)
- 5.docker容器数据卷
- docker仓库--harbor
- Docker容器间网络互联原理,讲不明白算我输.... (一)
- Docker 修改存储路径
- docker:持久化存储
- docker之容器日志存储位置及把运行日志记录至文件
- Kubernetes Docker-in-Docker存储注意事项
- 持续交付系列(二):使用Docker、Mesos实现持续交付
- Docker容器:更小不一定更好
- Docker在英雄联盟游戏中的实践探索(三)
- 深入了解Docker存储驱动
- Docker Hub与镜像存储库
- 如何清理和删除 Docker 镜像
- docker大概理解
- docker的存储结构,和以前有了很大不同
- mysql主从复制(基于docker容器化)