Pat*_*rio 23 docker docker-desktop
我已经在我的C:\驱动器上安装了 Docker Desktop 一段时间,但它一直占用我的 SSD 空间。即使我删除了所有容器和图像,它仍然占用大量空间,我猜是一些缓存文件之类的。我恢复 SSD 空间的唯一方法是完全卸载 Docker Desktop。
我一直在尝试将 Docker Desktop 安装到更大的 HDD 上,但这不是安装程序上的选项。我看过一些有关修改服务和提供--data-root标志的指南,但它似乎不起作用。我无法重新启动dockerd服务等。
anu*_*aki 44
我最近也在尝试做同样的事情;在不同的驱动器上重新安装 docker。事实上,我试图将所有已安装的应用程序保存在与 Windows 操作系统安装不同的驱动器中。
要在 E:\Docker\Docker 驱动器上安装 docker,我执行了以下操作:
start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir=E:\Docker\Docker一件事是它将安装 docker 到单独的驱动器。但 WSL、图像等仍将位于 %HOME%\AppData\Local\Docker 中
文档:https ://docs.docker.com/desktop/install/windows-install/#install-from-the-command-line
我已经尝试了许多建议的方法,并且在使用命令行时它确实按预期安装到了与 C 不同的驱动器。问题是它可以使用 Linux 容器和映像,但仍然将 Windows 映像和容器保存在默认的 C ProgramData 中,尽管我--windows-containers-default-data-root="D:\Docker"在安装时插入了。
这就是我在 D 盘下安装和保存图像和容器的方法。
start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\Docker\Docker" --wsl-default-data-root="D:\Docker\wsl" --windows-containers-default-data-root="D:\\Docker"
结果标志--windows-containers-default-data-root="D:\\Docker"需要两个反斜杠而不是一个。
小智 5
打开PowerShell(以管理员身份运行)。
导航到 Docker Desktop Installer.exe 所在的文件夹。( cd folderpath)。
运行这个命令 Start-Process -Wait -FilePath "Docker Desktop Installer.exe" -ArgumentList "install -accept-license --installation-dir=E:\Docker"
| 归档时间: |
|
| 查看次数: |
17298 次 |
| 最近记录: |