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系统不兼容就会导致的错误。
目录
相关文章
|
17天前
|
监控 文件存储 Docker
实现NAS远程下载,Docker部署qBittorrent、Transmission、贝锐花生壳
与电脑不同,NAS通常7x24小时运行,便于下载资源,解决BT/PT下载需长时间在线的问题。因此,qBittorrent、Transmission等下载管理工具成为NAS用户的必备应用。通过Docker,用户可在多种NAS设备上快速安装这些工具,并通过局域网IP地址+端口访问。然而,缺乏公网IPv4地址导致远程访问困难,贝锐花生壳提供了解决方案,允许无公网IP情况下通过固定域名远程访问NAS中的下载工具,简化了部署过程,使用户能随时随地控制家中的下载任务。
137 33
实现NAS远程下载,Docker部署qBittorrent、Transmission、贝锐花生壳
|
10天前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
10天前
|
关系型数据库 MySQL 数据安全/隐私保护
docker应用部署---MySQL的部署配置
这篇文章介绍了如何使用Docker部署MySQL数据库,包括搜索和拉取MySQL镜像、创建容器并设置端口映射和目录映射、进入容器操作MySQL,以及如何使用外部机器连接容器中的MySQL。
docker应用部署---MySQL的部署配置
|
24天前
|
人工智能 API 数据库
FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
【9月更文挑战第5天】 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
|
10天前
|
前端开发 应用服务中间件 nginx
docker部署本地前端项目思路
docker部署本地前端项目思路
23 7
|
10天前
|
应用服务中间件 nginx Docker
docker应用部署---nginx部署的配置
这篇文章介绍了如何使用Docker部署Nginx服务器,包括搜索和拉取Nginx镜像、创建容器并设置端口映射和目录映射,以及如何创建一个测试页面并使用外部机器访问Nginx服务器。
|
16天前
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
30 1
|
22天前
|
Devops jenkins 持续交付
DevOps实践:构建和部署一个Docker化的应用
【9月更文挑战第14天】在当今快节奏的软件开发领域,DevOps已经成为提升效率、加速交付的关键。本文将引导你理解DevOps的核心概念,并通过一个实际的示例—构建和部署一个Docker化的应用—来深入探讨其实践方法。我们将从简单的应用出发,逐步实现Docker容器化,并最终通过CI/CD流水线自动化部署过程。这不仅是对DevOps流程的一次实操演练,也是对现代软件开发理念的一次深刻体验。
|
9天前
|
Docker Windows 容器
7-12|在window上 运行docker-compose文件
7-12|在window上 运行docker-compose文件
|
29天前
|
关系型数据库 数据库 网络虚拟化
Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例
由于时间和空间限制,我将在后续的回答中分别涉及到“Python中采用lasso、SCAD、LARS技术分析棒球运动员薪资的案例集锦”以及“Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例”。如果你有任何一个问题的优先顺序或需要立即回答的,请告知。
47 0
下一篇
无影云桌面