docker for windows--Windows 10 家庭中文版 21H2 安装Docker Desktop初体验

本文档详细记录了在Windows10家庭中文版21H2上安装DockerDesktop的过程,包括下载最新版本的DockerDesktop,安装,解决WSL2内核升级问题,以及后续的DockerDesktop使用教程,如克隆仓库、创建镜像、运行容器、保存和分享镜像等。此外,还介绍了如何配置阿里云镜像加速以提高国内使用效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人使用的笔记本电脑操作系统版本:Windows 10 家庭中文版 21H2,想在上面安装docker运行环境
但看了网上一些docker for windonws的安装教程,觉得和官网讲的有出入,
所以按照官网的安装步骤,在本机安装docker for windonws, 本文记录这一过程。

1. 安装Install Docker Desktop on Windows

1.1. 系统要求

操作系统版本及硬件满足要求。
在这里插入图片描述

1.2. 下载地址

最新版本是: Docker Desktop 4.11.0
发布版本
在这里插入图片描述

1.3. 安装步骤

  • 双击Docker Desktop Installer.exe进行安装,按提示操作,完成后重启电脑
  • 重启电脑后,打开Docker Desktop, 提示WSL 2 installation is iscomplete 即WSL 2安装不完全,需要对kernel进行升级
  • 点击 http://aka.ms/wsl2kernel, 跳转到下载 Linux 内核更新包
  • 下载 Linux 内核更新包
  • 下载完成后,双击wsl_update_x64.msi进行安装
  • 安装完成后,点击如下界面的Restart安装。
  • 最后跳过tutorial开始教程页面。
    在这里插入图片描述

1.4. Docker Desktop开始教程

1.4.1. clone一个仓库

  • 创建一个新的容器 【repo】并运行一个命令【git clone get-started项目】
  • 并将容器中的get-started复制到主机的当前目录下
docker run --name repo alpine.git clone \
    https://github.com/docker/get-started.git
docker cp repo:/git/getting-started/ .

在这里插入图片描述

1.4.2. 创建镜像

这一步因为要下载大量的文件,会比较慢,等了有几分钟

cd getting-started
docker build -t docker101tutorial .

在这里插入图片描述

1.4.3. 运行容器

运行容器后,可以通过http://localhost/tutorial 访问容器提供的服务,详见如下截图

docker run -d -p 80:80 --name docker-tutorial docker101tutorial

在这里插入图片描述
在这里插入图片描述

1.4.4. 保存和分享镜像

如果想进行镜像的推送,则需要有仓库的账号

docker tag docker101tutorial /docker101tutorial
docker push /docker101tutorial

在这里插入图片描述

1.4.5. 完成

点击一步界面的Done按钮,可以看到 You ran your first container image的提示,并能看到刚才启动的容器
在这里插入图片描述

1.5 docker desktop 阿里云镜像加速

由于众所周知的原因,国内上docker hub等网站的速度感人。为了节约宝贵的科研时间,配置docker加速通道很重要。
国内的镜像加速通道有网易、中科大、阿里等。但是经过实测,只有阿里的加速效果最好。

配置如下:

2. Docker Desktop简单使用

2.1. 查看容器

在这里插入图片描述

2.2. 查看镜像

在这里插入图片描述

2.3. 查看Volumes

在这里插入图片描述

2.4. 通过power shell查看

在这里插入图片描述

3. 默认的安装目录

用户名是你实际的windows用户名

C:\Program Files\Docker
C:\Users\用户名\AppData\Local\Docker
C:\ProgramData\DockerDesktop

如果想更改目录,则需要创建软连接,如下:

mklink /J "C:\Program Files\Docker" F:\Docker
mklink /J "C:\Users\用户名\AppData\Local\Docker" F:\Docker\DockerImage
mklink /J "C:\ProgramData\DockerDesktop" F:\Docker\DockerDesktop
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

enjoy编程

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值