如何更改docker磁盘位置
时间: 2023-07-05 13:13:01 浏览: 230
如何清理 Docker 占用的磁盘空间的方法
Docker 默认将镜像和容器数据存储在 /var/lib/docker 目录下,如果您想要更改 Docker 磁盘位置,可以按照以下步骤进行操作:
1. 停止 Docker 服务:
```
sudo systemctl stop docker
```
2. 移动 Docker 目录到新的位置,例如 /new/docker:
```
sudo mv /var/lib/docker /new
```
3. 创建一个符号链接,将 /var/lib/docker 指向 /new/docker:
```
sudo ln -s /new/docker /var/lib/docker
```
4. 修改 Docker 配置文件 /etc/docker/daemon.json,添加以下内容:
```
{
"data-root": "/new/docker"
}
```
如果该文件不存在则创建该文件。
5. 启动 Docker 服务:
```
sudo systemctl start docker
```
现在,Docker 将镜像和容器数据存储在 /new/docker 目录下。请注意,如果您已经有一些镜像或容器,移动 Docker 目录后,您将需要重新加载这些镜像和容器。
阅读全文