docker修改根目录
时间: 2023-06-16 21:03:06 浏览: 159
要修改 Docker 容器的根目录,可以使用 Docker 的 `--root` 参数。
下面是修改 Docker 根目录的步骤:
1. 停止 Docker 服务。
```bash
sudo systemctl stop docker
```
2. 备份 Docker 默认的根目录。
```bash
sudo mv /var/lib/docker /var/lib/docker.bak
```
3. 创建一个新的 Docker 根目录。
```bash
sudo mkdir /new/docker/root/dir
```
4. 启动 Docker 服务,并使用 `--root` 参数指定新的 Docker 根目录。
```bash
sudo dockerd --root=/new/docker/root/dir
```
5. 验证 Docker 是否使用了新的根目录。
```bash
sudo docker info
```
在输出中查找 `Docker Root Dir`,应该显示为 `/new/docker/root/dir`。
6. 如果一切正常,可以将 Docker 配置为在启动时自动使用新的根目录。编辑 `/etc/docker/daemon.json` 文件,添加以下内容:
```json
{
"root": "/new/docker/root/dir"
}
```
7. 重新启动 Docker 服务。
```bash
sudo systemctl restart docker
```
现在 Docker 已经成功地使用了新的根目录。
阅读全文