windows自定义Docker安装和数据存储位置

Docker官网下载Docker Desktop Installer.exe。docker默认会装在C盘,拉取下的镜像等数据也默认保存在C盘。现有教程大多通过创建目录链接或者安装后重新导出导入docker后端来更改其安装位置,操作不甚便捷。

翻阅官方安装文档,发现可以通过命令行,使得在安装时就可自定义安装目录与数据存储位置,一步到位。

准备

首先需要开启windows wsl2功能,此部分可以参照我的另一篇文章,完成其中的准备部分即可

Docker安装

选择使用wsl2作为docker后端,并指定docker的默认安装与存储位置,命令为

start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\DevTool\Docker --backend=wsl-2 --wsl-default-data-root=D:\WSL\Docker-backend

如上命令只能在cmd运行(powershell命令参考官方文档),其中各参数含义如下:

--installation-dir=D:\DevTool\Docker指定docker的安装位置
--backend=wsl-2指定docker后端为wsl2
--wsl-default-data-root=D:\WSL\Docker-backend指定后端的存储位置(即拉取下来的镜像等数据存储位置)

安装过程中会再次确认是否选择wsl2为后端以及创建桌面图标,安装完毕后需要重新登入windows系统。

打开Docker,如若显示docker engine stopped,且后端存储位置D:\WSL\Docker-backend没有任何文件,原因可能是docker后台服务没有正常启动, 需

  1. 在cmd或者windows powershell中(管理员运行),输入net start com.docker.service以启动Docker Desktop Service服务
  2. 跳转到Docker Desktop安装路径D:\DevTool\Docker,运行命令.\DockerCli.exe -SwitchDaemon把docker daemon启动
  3. 右键管理员启动Docker Desktop

尝试以上步骤,最终D:\WSL\Docker-backend需要有两个文件夹,每个文件夹下都有一个ext4.vhdx文件

成功结果

之后即可正常使用docker

### 回答1: 要在 Windows自定义 Docker安装目录,您可以按照以下步骤进行操作: 1. 打开 Docker 官网并下载适用于 WindowsDocker 安装程序。 2. 运行安装程序并选择“自定义”选项。 3. 在“选择组件”页面上,取消选择“Docker Desktop”和“Windows 操作系统”。然后,单击“浏览”按钮并选择您要安装 Docker目录。 4. 继续进行安装,直到完成。 安装完成后,您可以使用命令行或者 Docker Desktop 来管理 Docker。希望这个回答能够帮助您解决问题! ### 回答2: 在Windows安装Docker时,默认情况下会将Docker安装到系统盘的"C:\Program Files"目录下。如果你想自定义安装目录,可以按照以下步骤进行操作: 1. 在Docker官方网站上下载最新版本的Docker Desktop安装程序,双击运行该安装程序。 2. 在安装向导的"选择安装类型"页面,点击"自定义安装(Advanced)"选项。 3. 在下个页面中,你可以看到"选择目标位置"选项,点击"浏览"按钮。 4. 在弹出的文件夹选择窗口中,浏览并选择你希望安装Docker自定义目录位置。 5. 选择完毕后,点击"确定"按钮。 6. 返回到安装向导页面,可选择是否将Docker图像放置在Windows系统盘上的"C:\ProgramData\Docker"目录下。如果希望修改该路径,可以点击"点击修改"链接选择新的目录。 7. 点击"安装"按钮开始安装Docker。 8. 安装完成后,按照向导提示设置Docker的其他选项,例如启用Hyper-V和WSL 2引擎等。 经过以上步骤,你就可以将Docker安装到你所自定义目录位置了。请注意,自定义安装目录可能会导致某些Docker特性或功能的不正常工作,因此谨慎选择。 ### 回答3: 在Windows安装Docker时,默认情况下安装目录是在C盘的Program Files文件夹下。如果你希望自定义安装目录,可以按照以下步骤进行操作: 1. 首先,下载Docker安装程序。你可以访问Docker官方网站(https://www.docker.com/products/docker-desktop)或其他可靠来源下载适用于WindowsDocker安装程序。 2. 运行安装程序。双击下载好的Docker安装程序,然后按照提示完成安装程序的运行。 3. 在安装程序的安装类型(Type of installation)页面上,选择自定义(Custom)安装。 4. 在自定义安装页面上,可以看到一个"Change"按钮,点击它。 5. 然后,选择你想要安装Docker目录。你可以选择一个已存在的文件夹,或者创建一个新的文件夹作为安装目录。 6. 选择完安装目录后,点击“OK”按钮确认。 7. 返回到自定义安装页面,点击“Next”继续。 8. 接下来,按照安装程序的提示完成安装过程即可。 通过以上步骤,你就可以成功自定义WindowsDocker安装目录。需要注意的是,安装Docker时请确保目标安装目录具有足够的可用空间,并且你具有足够的权限进行创建或更改目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值