zoukankan      html  css  js  c++  java
  • Window安装Docker

    Win10 系统

    Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。

    Docker Desktop 官方下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows

    注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!

    安装 Hyper-V

    Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。

    但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!

    安装流程:

     

     

     

     也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

     有的童鞋可能会遇到没有hyper -v的开启选项

     win10没有Hyper-v的解决方法  将以下代码复制到文本中 并将文档重命名Hyper.cmd 用管理员身份运行该文档

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

     

     然后输入Y重启就好啦

     安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:

    docker run hello-world
    

     正常就是这样子啦!

    那有的可能会遇到报错:

    error during connect: This error may indicate that the docker daemon is not running.: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json: open //./pipe/docker_engine: The system cannot find the file specified.

    那可能是用的wsl2版本太老 那更新一下,下载地址是:

    https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package

      完了之后有部分还有可能会:docker: error during connect: This error may indicate that the docker daemon。。。那我们在终端执行

      1.cd "C:Program FilesDockerDocker"

      2.DockerCli.exe -SwitchDaemon

      默认使用的是Linux Containers,使用这个命令后改为Windows Containers

      然后就好啦~~~

    参考:https://www.runoob.com/docker/windows-docker-install.html

               https://www.cnblogs.com/simadongyang/p/14371850.html

  • 相关阅读:
    标准maven配置setting文件
    zxing生成和解析二维码工具类
    Postman上传文件
    sql server工具类
    springboot开启token校验一直报错No 'Access-Control-Allow-Origin' header is present on the requested resource
    Jpa分页查询
    Restful接口调用统一异常处理
    npm install --save 、--save-dev 、-D、-S 的区别与NODE_ENV的配置(转载)
    element-ui el-table 组件实现跨表格多选
    微信小程序设置页面背景色的方式(全局或单页面)
  • 原文地址:https://www.cnblogs.com/wxy0126/p/15189852.html
Copyright © 2011-2022 走看看