window 10专业版部署docker环境

简介: 本文介绍了如何在Windows 10专业版上部署Docker环境,包括安装步骤、配置镜像加速以及可能遇到的错误处理。

一.部署docker环境

1.查看操作环境

如上图所是,是我笔记本的安装的windows 10专业版。

如下图所示,官网不仅仅支持window10的安装,还支持window 11也是可以的。


参考链接:
    https://docs.docker.com/desktop/install/windows-install/#system-requirements

2.下载windows版本软件

官网地址:
    https://docs.docker.com/desktop/install/windows-install/

3.开始安装docker软件包

3.1 开启windows的Hyper-V虚拟化技术

在使用Docker时,需要开启Hyper-V虚拟化技术。如果您的计算机不支持Hyper-V或者没有启用Hyper-V,则会出现Windows无法启动Docker的问题。

在这种情况下,您需要确保启用了Hyper-V和BIOS中的VT-x和VT-d选项。如果您对BIOS设置不熟悉,可以参考计算机制造商提供的说明手册,或者在网上查找相关资源。

值得注意的是,在安装Hyper-v后,可能需要重启操作系统,但是有同学反馈启用后,"VMware Workstation Pro"可能无法打开虚拟机的情况,目前来看,我的window10环境还没有遇到类似的问题。

在cmd窗口中执行如下命令:(以管理员身份运行,将hyper-Visor设置为开机自启动)
bcdedit /set hypervisorlaunchtype auto

3.2 运行docker安装包

如上图所示,双击运行下载好后的软件包后,点击"是"。

3.3 配置docker软件包

如上图所示,取消第第一个勾选,点击"OK"即可。

如果勾选了,"Use WSL 2 instead of Hyper-v(recommended)",表示使用WSL而不使用Hyper-V,这意味着您需要单独安装WSL组件。

3.4 等待解压完成

如上图所示,等待解压完成。

3.5 安装成功

如上图所示,就是安装成功啦,点击"close and restart"会自动重启操作系统。

3.6 重启操作系统后默认会打开Docker订阅服务协议

如上图所示,重启操作系统后会默认Docker订阅服务协议。点击"Accept"即可。

3.7 完成docker环境安装

如上图所示,说明我们docker环境已经安装成功啦。点击"Finish"即可。

二.配置docker镜像加速

1.登录docker hub账号

如果你有docker的hub官方账号就直接登录就行,没有可以自行注册,注册的网站需要FQ哟~


登录成功会出现如下的提示信息哟。

2.设置docker的用途

如上图所示,我们可以设置docker的用途。

3.等待docker服务启动

进入docker环境后,可能会出现如上图所示的提示信息,我们等待后再登录即可。

4.启动成功

如上图所示,我们需要配置一下镜像加速地址,此处我使用了3个开源的地址,你也可以在互联网找其他的镜像加速地址哟~

"registry-mirrors": ["https://tuv7rqqq.mirror.aliyuncs.com","https://docker.mirrors.ustc.edu.cn/","dockerproxy.com"]

有同学反馈配置多个会导致启动docker服务失败,那此处我建议先配置一个,比如使用阿里云账号,

5.拉取docker官方镜像到本地

5.1 拉取进行过到本地

如上图所示,由于我登录账号,默认就能看到我发布的镜像版本,可以直接拉去到本地来。

如下图所示,也可以直接在命令行中拉去官方镜像,举个例子:
    - docker pull jasonyin2020/oldboyedu-games:v0.5
    - docker pull mysql:8.2-oracle

5.2 查看本地镜像

如上图所示,我们可以在图形化界面操作windows镜像,也可以在自带的cmd窗口执行docker相关的命令哟~

6.运行容器

6.1 点击运行按钮

如上图所示,基于拉去的镜像我们可以运行容器。

6.2 点击选项设置

如上下图所示,我们需要配置容器信息。

6.3 访问容器服务

如上下图所示,说明咱们本地容器运行成功且可以正常访问啦!

三.安装时可能会遇到的错误

1.操作系统和docker版本不兼容

如上图所示,docker版本和windows系统不兼容就会导致的错误。
目录
相关文章
|
4天前
|
存储 关系型数据库 MySQL
美团面试:MySQL为什么 不用 Docker部署?
45岁老架构师尼恩在读者交流群中分享了关于“MySQL为什么不推荐使用Docker部署”的深入分析。通过系统化的梳理,尼恩帮助读者理解为何大型MySQL数据库通常不使用Docker部署,主要涉及性能、管理复杂度和稳定性等方面的考量。文章详细解释了有状态容器的特点、Docker的资源隔离问题以及磁盘IO性能损耗,并提供了小型MySQL使用Docker的最佳实践。此外,尼恩还介绍了Share Nothing架构的优势及其应用场景,强调了配置管理和数据持久化的挑战。最后,尼恩建议读者参考《尼恩Java面试宝典PDF》以提升技术能力,更好地应对面试中的难题。
|
18天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
55 23
|
8天前
|
SQL Java Maven
docker部署apollo
docker部署apollo步骤
|
19天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
47 22
|
22天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
58 25
|
2月前
|
Ubuntu Linux 开发工具
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖项打包成标准化单元(容器),确保在任何支持 Docker 的操作系统上一致运行。容器共享主机内核,提供轻量级、高效的执行环境。本文介绍如何在 Ubuntu 上安装 Docker,并通过简单步骤验证安装成功。后续文章将探讨使用 Docker 部署开源项目。优雅草央千澈 源、安装 Docker 包、验证安装 - 适用场景:开发、测试、生产环境 通过以上步骤,您可以在 Ubuntu 系统上成功安装并运行 Docker,为后续的应用部署打下基础。
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
|
22天前
|
SQL 关系型数据库 MySQL
docker-compose部署mysql8
使用docker-compose容器化部署mysql8
|
2月前
|
Java 应用服务中间件 Docker
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
51 2
|
2月前
|
负载均衡 网络协议 算法
Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式
本文探讨了Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式,以及软件负载均衡器、云服务负载均衡、容器编排工具等实现手段,强调两者结合的重要性及面临挑战的应对措施。
109 3
|
3月前
|
Java Linux Docker
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
71 3

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等