IT评测·应用市场-qidao123.com技术社区
标题:
Windows安装Docker Desktop的两种方式,命令行安装Docker Desktop,Docker
[打印本页]
作者:
傲渊山岳
时间:
2025-2-13 10:32
标题:
Windows安装Docker Desktop的两种方式,命令行安装Docker Desktop,Docker
Docker Desktop 版本:v4.37.1
汉化文件:app-4.37-windows-x86.asar
Docker Desktop v4.37安装文件及汉化文件压缩包下载(百度云盘):https://pan.baidu.com/s/1CmIUxlFnJ56_4f_4tj2Vhg?pwd=rvme
1. 下载 Docker Desktop
访问 Docker 官网 Docker Desktop 下载页面。下载实用于
Windows
的
Docker Desktop
安装程序。
2. Windows 安装 Docker Desktop 的两种方式
2.1 .exe 文件安装 Docker Desktop (不推荐)
双击下载的安装文件,按照提示完成安装。Docker会主动为你配置WSL 2和虚拟化支持。
注:这种安装方式,
Docker Desktop
默认安装位置为:C:\Program Files\Docker\Docker
安装完成
2.2 命令行安装 Docker Desktop
在 Docker Desktop Installer.exe 地点的目次下运行 Windows 命令提示符
在命令行中输入以下命令来进行
Docker Desktop
的安装:
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\soft\Docker_Desktop
复制代码
注意:指定目录时不要使用空格,会被截断,不能正确识别,可以使用下划线
复制代码
安装完成
完备输出如下:
C:\Users\20515\Downloads>start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\soft\Docker_Desktop
-------------------------------------------------------------------------------->8
Version: 4.37.1 (178610)
Sha1:
Started on: 2025/01/31 13:33:47.573
Resources: C:\Users\20515\Downloads\resources
OS: Windows 10 Home China
Edition: CoreCountrySpecific
Id: 2009
Build: 26100
BuildLabName: 26100.1.amd64fre.ge_release.240331-1435
File: C:\Users\20515\AppData\Local\Docker\install-log.txt
CommandLine: "Docker Desktop Installer.exe" install --installation-dir=D:\soft\Docker_Desktop
You can send feedback, including this log file, at https://github.com/docker/for-win/issues
[2025-01-31T13:33:47.743725300Z][ManifestAndExistingInstallationLoader][I] Install path is D:\soft\Docker_Desktop. Loading manifest first
[2025-01-31T13:33:47.749609800Z][ManifestAndExistingInstallationLoader][I] No manifest found, returning no existing install
[2025-01-31T13:33:47.749609800Z][Installer][I] No installation found
[2025-01-31T13:33:47.755802500Z][ManifestAndExistingInstallationLoader][I] Not run as admin, relaunching with UAC prompt
-------------------------------------------------------------------------------->8
Version: 4.37.1 (178610)
Sha1:
Started on: 2025/01/31 13:33:49.943
Resources: C:\Users\20515\Downloads\resources
OS: Windows 10 Home China
Edition: CoreCountrySpecific
Id: 2009
Build: 26100
BuildLabName: 26100.1.amd64fre.ge_release.240331-1435
File: C:\ProgramData\DockerDesktop\install-log-admin.txt
CommandLine: "C:\Users\20515\Downloads\Docker Desktop Installer.exe" "install" -package "res:DockerDesktop" --installation-dir="D:\soft\Docker_Desktop" --relaunch-as-admin
You can send feedback, including this log file, at https://github.com/docker/for-win/issues
[2025-01-31T13:33:50.125447000Z][ManifestAndExistingInstallationLoader][I] Install path is D:\soft\Docker_Desktop. Loading manifest first
[2025-01-31T13:33:50.131042300Z][ManifestAndExistingInstallationLoader][I] No manifest found, returning no existing install
[2025-01-31T13:33:50.131042300Z][Installer][I] No installation found
[2025-01-31T13:33:50.216462200Z][InstallWorkflow][I] Using package: res:DockerDesktop
[2025-01-31T13:33:50.217480600Z][InstallWorkflow][I] Downloading
[2025-01-31T13:33:50.824557100Z][InstallWorkflow][I] Extracting manifest
[2025-01-31T13:33:52.000959200Z][InstallWorkflow][I] Manifest found: version=178610, displayVersion=4.37.1, channelUrl=https://desktop-stage.docker.com/win/main/amd64/appcast.xml
[2025-01-31T13:33:52.001450200Z][InstallWorkflow][I] Checking prerequisites
[2025-01-31T13:33:52.887717400Z][InstallWorkflow][I] Prompting for optional features
[2025-01-31T13:33:56.120309400Z][InstallWorkflow][I] Selected backend mode: wsl-2
[2025-01-31T13:33:56.121306200Z][InstallWorkflow][I] Unpacking artifacts
[2025-01-31T13:35:07.687109100Z][InstallWorkflow][I] Deploying component Docker.Installer.CreateGroupAction
[2025-01-31T13:35:07.769380500Z][InstallWorkflow][I] Deploying component Docker.Installer.AddToGroupAction
[2025-01-31T13:35:07.777412300Z][InstallWorkflow][I] Deploying component Docker.Installer.EnableFeaturesAction
[2025-01-31T13:35:07.789311000Z][InstallWorkflow-EnableFeaturesAction][I] Required features: VirtualMachinePlatform, Microsoft-Windows-Subsystem-Linux
[2025-01-31T13:35:08.706030200Z][InstallWorkflow][I] Deploying component Docker.Installer.ServiceAction
[2025-01-31T13:35:08.708413600Z][InstallWorkflow-ServiceAction][I] Removing service
[2025-01-31T13:35:08.710412000Z][InstallWorkflow-ServiceAction][I] Creating service
[2025-01-31T13:35:08.712412600Z][InstallWorkflow][I] Deploying component Docker.Installer.ShortcutAction
[2025-01-31T13:35:08.728429400Z][InstallWorkflow-ShortcutAction][I] Creating shortcut: C:\ProgramData\Microsoft\Windows\Start Menu\Docker Desktop.lnk/Docker Desktop
[2025-01-31T13:35:08.734425000Z][InstallWorkflow][I] Deploying component Docker.Installer.ShortcutAction
[2025-01-31T13:35:08.736697900Z][InstallWorkflow-ShortcutAction][I] Creating shortcut: C:\Users\20515\Desktop\Docker Desktop.lnk/Docker Desktop
[2025-01-31T13:35:08.737658300Z][InstallWorkflow][I] Deploying component Docker.Installer.AutoStartAction
[2025-01-31T13:35:08.743052300Z][InstallWorkflow][I] Deploying component Docker.Installer.PathAction
[2025-01-31T13:35:08.815413500Z][InstallWorkflow][I] Deploying component Docker.Installer.ExecAction
[2025-01-31T13:35:08.818414700Z][InstallWorkflow-ExecAction][I] Running: D:\soft\Docker_Desktop\InstallerCli.exe -i with timeout=-1
[2025-01-31T13:35:09.516862800Z][InstallWorkflow][I] Registering product
[2025-01-31T13:35:09.530003900Z][InstallWorkflow][I] Installation succeeded
复制代码
其他可选命令参数及含义
参考
Docker Desktop
官方文档:https://docs.docker.com/desktop/setup/install/windows-install/
留意
:不建议直接在命令行追加除 --installation-dir 之外的其他目次参数,我加了之后启动没成功过,详细原因还没找到。
3. 查抄 Docker 是否正常工作
安装完成并启动
Docker
后,打开
PowerShell
或 命令提示符,执行以下命令来查抄
Docker
是否精确安装并正在运行:
docker --version
复制代码
此命令会输出 Docker 的版本信息,确认 Docker 已精确安装。
docker info
复制代码
此命令会输出
Docker
的配置信息,包括容器和镜像的详细信息。如果
Docker
正常运行,应该能看到干系的配置和状态(如果不展示配置和状态信息,大概率是还没有运行
Docker Desktop
,可以先启动
Docker Desktop
再检察状态信息)。
4. 启动 Docker Desktop
双击图标启动
Docker Desktop
,第一次进入会有弹窗,点击 Accept即可
选择是否登录
跳过脚色
进入首页
5. Docker Desktop 汉化
进入这个链接 https://github.com/asxez/DockerDesktop-CN 探求软件版本对应体系的汉化包。
选择对应的
Tags
版本,使用方法参考
ReadMe.md
关闭软件,找到自己的安装目次的 app.asar 文件进行备份
用下载的对应版本的汉化文件替换掉原来的 app.asar 文件,重启软件即可完成汉化
6. Docker Desktop 配置
6.1 Docker Desktop 更换磁盘镜像存放目次(可选)
留意:
使用命令行安装
Docker Desktop
的时候,要确认安装目次文件夹的权限是否为
允许完全控制
,即使以管理员运行命令安装,安装目次文件夹的权限也需要手动改为
允许完全控制
欣赏并选择磁盘镜像存放位置
完成上述配置后点击 Apply & restart,依旧看到左下角 engine running 就
OK
了,检察变动后的目的目次文件完成迁徙
验证 Docker Desktop 更换磁盘镜像存放目次是否生效
记录当前磁盘空间信息,
D
盘可用空间 123
GB
以安装
Open WebUI
为例,使用
Docker
快速启动安装方式:
如果想深入相识 Open WebUI 的使用方法,可访问 Open WebUI 官方文档,获得更多示例和 API 文档。
命令如下:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
复制代码
运行完命令
在
Docker Desktop
中检察镜像信息,可以看到镜像大小
刷新检察当前磁盘空间信息,可以看到
D
盘可用空间变为 118
GB
Docker Desktop 更换磁盘镜像存放目次常见报错及办理方案
报错1:failed to move WSL disk: creating directory to move file: mkdir xxx: Access is denied.
完备报错信息如下图:
报错原因:
使用命令行安装后,主动创建的安装目次文件夹的权限不是所有用户都可以控制的,如安装目次是 D:\soft\Docker_Desktop,右键检察文件夹属性,检察 Users (登任命户) 的权限,可以看到
完全控制
没有允许
当更换磁盘镜像存放目次,如选择目次是 D:\soft\Docker_Desktop\wsl,会主动追加子目次文件夹 DockerDesktopWSL,最终的目次结构是 D:\soft\Docker_Desktop\wsl\DockerDesktopWSL,如果没有将安装目次文件夹 D:\soft\Docker_Desktop 的 Users (登任命户) 的权限改为
允许完全控制
,那么由于权限问题,主动创建目次失败,报错如下:
如果手动创建 Docker_DesktopWSL
报错2:Invalid path xxx already exists. Please remove it and retry.
完备报错信息如下图:
报错原因:
如果没有将安装目次文件夹 D:\soft\Docker_Desktop 的 Users (登任命户) 的权限改为
允许完全控制
,而是手动逼迫创建 DockerDesktopWSL 文件夹,这样就不会报 failed to move WSL disk:creating to move file:mkdir ...... Access is denied,而是 Path already exists,路径已存在。
测试访问启动的容器
以
Open WebUI
为例,之前的命令已经启动了容器,在
Docker Desktop
中检察容器信息,可以看到容器端标语等信息
点击端标语,可跳转到
Open WebUI
对应的服务页面
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4