Win10安装docker过程

Docker

  • Docker 是一个开源的应用容器引擎,基于Go 语言 并遵从 Apache2.0 协议开源。

  • Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

  • 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker的应用场景

  • Web 应用的自动化打包和发布。
  • 自动化测试和持续集成、发布。
  • 在服务型环境中部署和调整数据库或其他的后台应用。
  • 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

Docker 的优点

Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环境中运行代码之间的延迟。

  • 快速,一致地交付您的应用程序

    Docker 允许开发人员使用您提供的应用程序或服务的本地容器在标准化环境中工作,从而简化了开发的生命周期。

    容器非常适合持续集成和持续交付(CI / CD)工作流程,请考虑以下示例方案:

    • 您的开发人员在本地编写代码,并使用 Docker 容器与同事共享他们的工作。
    • 他们使用 Docker 将其应用程序推送到测试环境中,并执行自动或手动测试。
    • 当开发人员发现错误时,他们可以在开发环境中对其进行修复,然后将其重新部署到测试环境中,以进行测试和验证。
    • 测试完成后,将修补程序推送给生产环境,就像将更新的镜像推送到生产环境一样简单。
  • 响应式部署和扩展

    Docker 是基于容器的平台,允许高度可移植的工作负载。Docker 容器可以在开发人员的本机上,数据中心的物理或虚拟机上,云服务上或混合环境中运行。

    Docker 的可移植性和轻量级的特性,还可以使您轻松地完成动态管理的工作负担,并根据业务需求指示,实时扩展或拆除应用程序和服务。

  • 在同一硬件上运行更多工作负载

    Docker 轻巧快速。它为基于虚拟机管理程序的虚拟机提供了可行、经济、高效的替代方案,因此您可以利用更多的计算能力来实现业务目标。Docker 非常适合于高密度环境以及中小型部署,而您可以用更少的资源做更多的事情。

Win10安装Docker

  • Docker在win10系统运行的前提需要开启Hyper-V功能

    Hyper-V 允许在 Windows 上以虚拟机形式运行多个操作系统。具体来说,Hyper-V 提供硬件虚拟化。 这意味着每个虚拟机都在虚拟硬件上运行。 Hyper-V 允许你创建虚拟硬盘驱动器、虚拟交换机以及许多其他虚拟设备,所有这些都可以添加到虚拟机中。

    虚拟化的作用

    • 运行需要早期版本的 Windows 操作系统或非 Windows 操作系统的软件。
    • 实验其他操作系统。 通过 Hyper-V,可轻松创建和删除不同的操作系统。
    • 使用多个虚拟机在多个操作系统上测试软件。 通过 Hyper-V,可以在一部台式机或便携式计算机上运行所有内容。 可以将这些虚拟机导出并随后导入到任何其他 Hyper-V 系统中。

    系统要求 为Win10 专业版、企业版和教育版

    如果你的电脑是家庭版,可以选择升级为以上几个版本

  • 点击电脑屏幕左下角开始菜单按钮

    image-20201101214827684

  • 然后直接输入turn windows即可看到Turn Windows features on or off,点击打开

    image-20201101214932097

  • 即可看到Hyper-V

    image-20201101215139857

  • 选中它即可,点击确认

    image-20201101215210065

  • 等待系统自动配置完成

    image-20201101215315071

  • 配置完成后点击重启即可

    image-20201101215603887

  • 打开https://www.docker.com/get-started下载最新版Toolbox

  • image-20201101221242870

  • 下载好后,直接安装即可

    image-20201102092342574

    image-20201102092535584

  • 重启后桌面会显示如下图标,系统会自动运行docker

    image-20201102093255717

  • 我这里报了一个WSL 2 installation is incomplete错误

    image-20201102093318779

  • 点击链接下载安装即可解决

image-20201102093402709

image-20201102093430134

image-20201102093442197

  • 重启docker之后,又出现了一个问题

    image-20201102093637348

  • 在管理员命令行输入如下指令netsh winsock reset即可

image-20201102101857787

  • 登录,未注册的需要点击下方链接进行注册即可

image-20201102094429767

  • 登录之后,可以使用阿里云的容器镜像服务中的镜像加速器进行加速(免费的),步骤如下

    image-20201102102748612

    image-20201102102827393

  • 在设置内,进行配置,如下图,配置好后重启docker即可,安装过程结束

image-20201102102546297

参考链接

https://www.runoob.com/docker/docker-tutorial.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装Docker for Windows需要满足以下条件:64位的Windows 10 Pro操作系统和Microsoft Hyper-V虚拟化技术的支持。首先,您可以从Docker官网下载最新的官方Docker for Windows安装程序\[1\]。安装完成后,启动Microsoft Hyper-V,它是Windows 10中自带的虚拟机\[1\]。 有时候,在启动Docker时可能会遇到内存不足的错误。您可以通过以下步骤解决这个问题:在任务栏找到Docker的图标,右键点击图标,选择"settings...",然后修改Docker的内存设置,将内存从2048MB改为1280MB,并点击Apply保存更改。Docker会自动重启\[2\]。 另外,如果您希望将Docker的数据存放在其他盘上,而不是C盘,可以按照以下步骤进行设置:在Windows 10中,Docker默认将数据存放在C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4.vhdx。为了解决C盘空间占用过多的问题,您可以将数据部分移动到其他盘\[3\]。 总结起来,安装Docker for Windows需要满足系统要求,并且在安装和启动过程中可能需要调整一些设置以解决可能出现的问题。 #### 引用[.reference_title] - *1* *2* [【Dockerwin10环境下安装Docker](https://blog.csdn.net/WGH100817/article/details/101720473)[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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值