windows server 2016环境下安装Docker

windows server 2016环境下安装Docker

--2019-05-16

  1. Docker分为两个版本,CE版本和EE版本;CE版本适用于WIN10,EE版本适用于WINDOWS SERVER 2016CE版本是安装程序,不适用于WINDOWS SERVER 2016WINDOWS SERVER 2016需要使用命令行安装EE版本。请用cn_windows_server_2016_x64_dvd_9718765.iso版本或之后的版本,之前的版本提示缺少补丁。(这里可能不对,因为其中一台不知为什么安装版的运行起来了)
  2. winodws更新

    (1) 打开Windows PowerShel运行sconfig;(不要用Windows PowerShell ISE,这个没反应装不上,之后的操作可以用Windows PowerShell ISE,可以直接复制粘贴,比较方便

    

    (2) 键盘输入6,回车,开始下载并安装更新;在cscript.exe页面输入A,搜索所有更新;再输入A,下载并安装所有更新;重启电脑。(更新后重启很慢)

    

  1. 安装Docker(参考https://blog.csdn.net/enweitech/article/details/80689387,但是有一个字母错误,https://www.cnblogs.com/netsmallhao/articles/6089420.html 这里的评论里有指出)

  (1) 首先安装oneget PowerShell模块(可能会提示要安装东西)

  Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

   (2) 再使用oneget 安装最新版本docker(powershell中询问你是否确实要安装来自“DockerDefault”的软件,选择“A”全是

  Install-Module -Name DockerMsftProvider -Force

  (3) 开始安装

  Install-Package -Name docker -ProviderName DockerMsftProvider -Force 

  (4) 安装完成,重启电脑

  Restart-Computer -Force

  (5) 检查安装结果

  Docker info

   

 

 

  错误1:提示文件路径错误的版本,直接用迅雷下载,自带的下载很慢,然后把下载的文件放在提示缺少文件的目录,再开始安装(见下图)

  ①

     

 

  ②

  Find-Package –providerName DockerMsftProvider | Install-Package -Verbose

     

  错误2:提示缺少KB3176936

  ①安装补丁,但是我安装后没什么用,系统重装了

     

 

posted @ 2019-05-17 17:04  杨松岩  阅读(14210)  评论(1编辑  收藏  举报