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

  • 相关阅读:
    一周精彩内容分享(第 5 期):货拉拉悲剧的背后
    关于 HTTP 后端人员需要了解的 20+ 图片!
    百度地图午夜暗蓝风格
    百度地图开发自定义信息窗口openInfoWindow样式
    百度地图infowindow上添加自定义点击事件
    js显示当前日期时间和星期几
    iview 树形异步加载,首次加载子节点不能选择,点击父节点后才可以选择
    js 修改属性名和值。并只保留需要的属性
    css 条形百分比
    echarts 3d饼图
  • 原文地址:https://www.cnblogs.com/wxy0126/p/15189852.html
Copyright © 2011-2022 走看看