Windows10 安装 Docker,每个步骤作者亲测,细节记录最全教程

作者亲测,以下为亲测流程

Windows初始配置

安装 Hyper-V

Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。

但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!

开启 Hyper-V

右键》菜单》应用和功能》

windows菜单》右键》应用和功能》相关设置》程序和功能》

windows菜单》右键》应用和功能》相关设置》程序和功能》启用或关闭Windows功能》

windows菜单》右键》应用和功能》相关设置》程序和功能》启用或关闭Windows功能》Hyper-V》我这里全部勾选》确定》等一会安装好后需要重启电脑

也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

下载 Linux 内核更新包

文章地址:

安装 WSL | Microsoft Learn

ARM64 包下载地址:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi

【作者使用】适用于 x64 计算机的 WSL2 Linux 内核更新包-下载地址:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

* 下载后一定好先安装这个文件

下面是微软官方的提示(个人感觉没啥用):

如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find "System Type"。 警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find "Systemtyp"。

PowerShell使用

windows菜单》右键》 Windows PowerShell(管理员)》

如果运行 “Windows PowerShell(管理员)”这个选项权限比较大,所以作者建议运行这个


安装 Docker

下载

如果有Docker账号直接登陆,如果没有点击“Sign Up”注册

登陆后进入

https://hub.docker.com/?overlay=onboarding

一定要确定你下载的是 Windows 版本的

点击“Download for Windows”下载

如果上面的你无法访问可以点击下面链接--2024-8-14更新

https://www.docker.com/products/docker-desktop/

下载完成后一路“下一步”安装就行了

安装后,你的电脑右下角会有个Docker图标》双击》登陆你的账号,我建议登陆,虽然我也不知道登陆有什么好处,但是,我还是建议你登陆 ^_^

在你的电脑左下角》Windows菜单》点击》

你就会看到刚才装的 Docker Desktop

运行

没有运行的容器
尝试运行一个容器:将此命令复制并粘贴到终端中,然后返回

Docker run-d-p 80:80 Docker /qettinq-started


在Docker文档中探索更多

打开windows命令窗口(快捷键win+r)执行下面命令

docker run -d -p 80:80 docker/getting-started

查看版本号

docker -v

程序员惯例“Hello world”

docker run hello-world

C:\Users\ cheng>码头工人运行hello world
无法在本地找到图像'hello-world:latest'
从library/hello-world中提取
b8dfde127a29: Pull complete Digest: sha256:5122f620******e46c
状态:下载了hello-world的更新图像:latest
从码头工人你好!
此消息显示您的安装似乎正在正确地工作。
为了生成此消息,Docker采取了以下步骤:
1。Docker客户端与Docker守护进程联系。
2。Docker守护进程从Docker Hub中提取了“hello-world”映像。
(amd64)
3所示。Docker守护进程从运行
生成您当前正在读取的输出的可执行文件。
4所示。Docker守护进程将输出流化为Docker客户端,由后者发送
你的终端。
要尝试一些更有野心的东西,你可以运行一个Ubuntu容器:
$ docker运行- ubuntu bash
使用免费的Docker ID共享图像、自动工作流等:
https://hub.docker.com/
更多的例子和想法,请访问:
https://docs.docker.com/get-started/

回到应用

 我们发现多了一个


到此安装完成

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在Windows 10上安装Docker可以通过以下步骤完成。首先,需要确保你的操作系统是Windows 10,并且已经安装了WSL2(Windows Subsystem for Linux)。接下来,你需要重启计算机以使WSL2生效。重启后,你可以通过以下步骤安装Docker: 1. 打开Windows PowerShell或者命令提示符。 2. 运行以下命令以下载和安装Docker安装程序: ``` curl -fsSL https://get.docker.com -o get-docker.sh ``` 3. 运行以下命令以安装Docker: ``` sudo sh get-docker.sh ``` 4. 安装完成后,你可以运行以下命令来检查Docker是否成功启动: ``` docker info ``` 如果看到相关信息,则表示Docker已成功安装并运行。 请注意,Docker默认将程序安装到C盘,并且数据存放在C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4.vhdx中。如果你希望将数据部分移动到其他盘,你可以按照以下步骤进行操作: 1. 停止Docker服务: ``` WSL --shutdown ``` 2. 复制C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4.vhdx文件到目标盘(例如D:\Docker)。 3. 打开Powershell并运行以下命令来指定新的数据盘位置: ``` wsl --set-version Docker-Desktop 2 wsl --set-default-flags 2 wsl --export Docker-Desktop D:\Docker\ext4.vhdx wsl --import Docker-Desktop D:\Docker\ D:\Docker\ext4.vhdx --version 2 wsl --set-default Docker-Desktop ``` 4. 重新启动Docker服务: ``` WSL --shutdown ``` 现在,你的Docker数据将被移动到目标盘,可以节省C盘的空间。希望这些信息对你有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [win10安装docker](https://blog.csdn.net/deng_zhihao692817/article/details/129270111)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [windows 10 安装docker](https://blog.csdn.net/weixin_38860565/article/details/127742457)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJY.Cheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值