当前位置:   article > 正文

【云原生】基于windows环境搭建Docker_windows搭建docker

windows搭建docker

目录

一、Docker Desktop搭建

二、前置准备

2.1开启 Hyper-V

2.2 Hyper-V选项看不到问题解决

2.3 开启或升级wsl

三、安装过程

3.1 下载安装包

3.2 安装 Docker Desktop

3.2.1 Docker 图标一直处于starting状态问题解决

3.3 配置仓库与镜像

3.4 docker功能测试

四、写在文末


一、Docker Desktop搭建

Docker Desktop是一款适用于Windows操作系统的桌面应用,它为开发人员提供了一个界面化操作Docker的环境,以便在本地环境中轻松创建、构建和运行Docker容器,因此在Window下使用Docker推荐使用Docker Desktop可视化工管理docker镜像。

二、前置准备

如果是windows环境,在安装docker之前,需要首先开启Hyper-V,否则后面安装docker以及拉取镜像得时候会报很多莫名其妙的错误。

2.1开启 Hyper-V

通过“控制面板”,找到“程序与功能”下面的“启用或关闭Windows功能”,如下图,找到Hyper-V选项进行勾选。

不仅要勾选这一项,还有下面其他两项

2.2 Hyper-V选项看不到问题解决

事实上,我在进行上面一项操作的时候,发现第一次进来的时候,Hyper-V选项并没有显示出来,这个问题该怎么解决呢?参考下面的操作方式,这是windows官方提供的一种解决方案。

在桌面或其他目录下创建一个txt结尾的文件,将下面的配置内容拷贝进去

  1. pushd "%~dp0"
  2. dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
  3. for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
  4. del hyper-v.txt
  5. Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

然后将txt文件名,修改为.bat为后缀的文件,修改完成后,右键以管理员身份运行,等待下面的进程操作完成。

执行完成后,会提示你是否重启电脑,选择是,重启之后,再次进入上面步骤,就能看到Hyper-V选项出现了,勾选即可。

2.3 开启或升级wsl

powershell打开操作窗口,通过下面的命令坚持你的wsl版本,如果低于2版本,那你就需要升级版本。

三、安装过程

3.1 下载安装包

安装包官网地址:https://www.docker.com/products/docker-desktop/

3.2 安装 Docker Desktop

下载到本地之后,双击exe文件即可完成安装

等待安装完成即可

安装完成后,打开桌面应用,如果你有docker hub账号,可以登录,也可以先不登录,直接来到下面的主页

3.2.1 Docker 图标一直处于starting状态问题解决

在安装完成Docker Desktop,在你重启电脑之后,默认会给你启动Docker 服务,但是可能你的docker一直处于starting状态,即未能正常启动起来,此时你需要做下面的设置。

然后再在该目录位置下打开cmd窗口,执行下面的命令

/DockerCli.exe -SwitchDaemon

3.3 配置仓库与镜像

还记得在linux系统中安装了docker之后,为了后面从仓库拉镜像的时候速度更快,通常会设置镜像源,而不是直接从docker的中央仓库拉镜像,因为那样比较慢,在这里也需要做类似的配置。

找到下面的设置

将下面这段镜像地址配置进去

  1. "registry-mirrors":[
  2. "https://registry.docker-cn.com",
  3. "http://hub-mirror.c.163.com",
  4. "https://docker.mirrors.ustc.edu.cn"
  5. ]

配置完成之后,注意点击 Apply那个按钮加载配置让其生效,这样的话,docker就算配置好了。

3.4 docker功能测试

打开cmd窗口,测试几个docker命令,然后再测试下是否能够正常拉取到镜像

然后再在可视化界面上也能看见这个镜像了

四、写在文末

本文详细介绍了基于windows的环境安装docker的详细过程,希望对你有用哦,本文到此结束,感谢观看。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/812552
推荐阅读
相关标签
  

闽ICP备14008679号