Mac Docker 保存目录

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的运行环境到一个可移植的容器中。在 Mac 上使用 Docker 时,我们可能会关心 Docker 容器和镜像的保存目录。本文将介绍如何在 Mac 上查找和修改 Docker 的保存目录。

查找 Docker 保存目录

默认情况下,Docker 在 Mac 上的保存目录位于 ~/Library/Containers/com.docker.docker/Data/vms/0。你可以通过以下命令查看 Docker 的保存目录:

docker info | grep "Docker Root Dir"
  • 1.

修改 Docker 保存目录

如果你希望修改 Docker 的保存目录,可以通过以下步骤实现:

  1. 停止 Docker 服务:
docker stop $(docker ps -a -q)
  • 1.
  1. 删除现有的 Docker 容器和镜像:
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
  • 1.
  • 2.
  1. 找到 Docker 的配置文件 /etc/docker/daemon.json(如果不存在则创建),并添加以下内容:
{
  "data-root": "/path/to/new/docker/root"
}
  • 1.
  • 2.
  • 3.

/path/to/new/docker/root 替换为你希望的目录路径。

  1. 重启 Docker 服务:
docker start $(docker ps -a -q)
  • 1.

类图

以下是 Docker 容器和镜像的类图:

«interface» Docker +start() +stop() +rm() +rmi() «entity» Container +name +image +status «entity» Image +name +tag +size

结语

通过本文,我们了解了如何在 Mac 上查找和修改 Docker 的保存目录。通过修改 Docker 的保存目录,我们可以更好地管理 Docker 容器和镜像的存储空间。希望本文对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言。