在windows 10 或windows 11 上使用docker,可以直接在docker 官网下载docker desktop安装即可。

但在windows server上则无法支持docker desktop,此时可通过如下方式安装:

以 管理员权限运行Power Shell,然后执行:

安装Hyper-V
>Install-WindowsFeature -Name Hyper-V

安装容器功能:

安装容器功能
>Install-WindowsFeature -Name containers

通过命令或开始菜单重启服务器:

安装完成后需重启服务器
>Restart-computer

开始安装docker:

Install-Module DockerMSFTProvider如果出现NUGET相关提示,输入YES确认安装如果出现Untrusted repository,输入YES确认安装

安装docker package:

Install-Package Docker -ProviderName DockerMSFTProvider -Force(视网络状况,可能需要多尝试几次)

如下图显示 docker 版本即表示安装完成了。

安装完成的docker EE 默认内核为windows,通常情况下需要切换到linux内核,可通过如下代码进行切换:

>[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
>Restart-Service Docker

【选做,根据实际情况】如果要使用windows 容器,比如运行老式asp.net 4.7 程序,则需要widnows 内核的容器支持,可通过如下指令切换回windows内核:

>[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", $null, "Machine")
>Restart-Service Docker

Windows server 的 docker 没有可视化UI,可安装第三方的工具,比如 portainer:

docker run -d --name portainer --restart always -p 9000:9000 -v \\.\pipe\docker_engine:\\.\pipe\docker_engine portainer/portainer

安装完成后,输入:http://localhost:9000

按照提示初始化系统即可:

如需要安装docker compose:

Invoke-WebRequest "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe

查看docker-compose version:

docker-compose --version

Windows Server 安装docker相关推荐

  1. Visual Studio 2017 调试 windows server 2016 Docker Container

    网上很多文章都是在win10下,用Docker for windows工具进行Docker的安装部署的.用知道windows server 2016已经原生支持Docker了,其windows Con ...

  2. windows server 2016 docker 之创建使用虚拟交换机

    windows server 2016 Create a virtual switch for Hyper-V virtual machines 操作步骤: 服务器只有一块网卡连接了网络 尝试1: h ...

  3. 在Windows上安装Docker

    背景 Windows的Docker桌面是Microsoft Windows的Docker的社区版本.您可以从Docker Hub下载适用于Windows的Docker桌面.该页面包含有关在Window ...

  4. win2008服务器系统升级,Windows Server 安装和升级

    Windows Server 安装和升级 05/14/2019 本文内容 适用于:Windows Server 2016.Windows Server 2012 R2.Windows Server 2 ...

  5. Windows 10安装Docker以及配置镜像加速

    Windows 10安装Docker以及配置镜像加速 一 环境检查 1.1 检查是否开启虚拟化 1.2 开启Hyper-V服务 二 下载安装Docker 2.1 安装前配置安装目录 2.2 进入阿里云 ...

  6. Windows 10安装Docker ToolBox,修改镜像默认地址,配置镜像加速

    Windows 10安装Docker ToolBox,修改镜像默认地址,配置镜像加速 一.首先需要下载Git,下载链接 https://git-scm.com/download/win 安装过程中设置 ...

  7. 一、Docker:Linux/Windows在线安装Docker与命令大全总结

    Docker是一种基于Linux的开源的应用容器引擎,它能够实现一个隔离的.安全的.独立的容器环境,在这个容器中可以安装各种产品,例如MySQL.Nginx.Python.Redis等,并且能够实现秒 ...

  8. Windows下安装Docker图解

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到Linux ...

  9. Windows Server 安装 Adobe Flash Player

    1.Windows Server 2012 R2,IE 默认是没有安装 Flash Player 的,有的用户尝试去下载安装 Flash Player,可是怎么也装不上,其原因也是因为 Server ...

最新文章

  1. 软件工程第二次课后作业——Gaoooo
  2. 牛客练习赛85 数学家的迷题 (带修莫队/线段树)
  3. 微服务~分布式事务里的最终一致性
  4. RabbitMQ持久化交换机队列
  5. python设计问答器_Python文件包装器,最佳设计?
  6. FBI发警告:留意联网汽车被黑客攻击风险
  7. mybatis $和#源代码分析
  8. python提醒事件_监控服务器空间使用情况-crontab+python邮件提醒
  9. 清理SQL Server中的旧代码和未使用的对象
  10. 图片清晰度识别之改进ssim算法
  11. 前端开发 - JQuery - 下
  12. Maven配置ojdbc14-10.2.0.4.0.jar
  13. 优动漫PAINT安装教程
  14. 网络流24题 餐巾计划(费用流)
  15. 电脑个性化和显示设置打不开解决方法
  16. RK系列(RK3568) 收音机tef6686芯片驱动,i2c驱动
  17. 计算机属于什么学1001计算机属于什么学,怎样学电脑(初学电脑先学什么)
  18. 自动化测试实施流程与规范
  19. Android的数据存储:SharedPrefrence存储,手机内部文件存储,手机外部文件存储
  20. 复试编程训练真题——C语言,统计各单词(字符)出现的次数,并将各单词(字符)和其出现的次数输出到屏幕和文件中

热门文章

  1. 创建maven项目时,maven坐标的元素GroupID、ArtifactID、Version、Packaging等什么意思,如何写?
  2. 《A Definitive Guide to Apache ShardingSphere》海外正式上市
  3. 阿里巴巴技术专家在线授课——Java 微服务实践
  4. python range()函数 从几到几
  5. jq绑定和移除hover事件
  6. Dreamwerver开发环境及创建第一个网页
  7. deeplab相关理解
  8. LSTM门结构基本原理
  9. 前端图片编辑功能的实践小结
  10. 从高德获取最新区域边界数据