windows server 2016安装docker

最近微软发布了 windows server 2016,并原生支持 docker,本文通过一系列的步骤,来学习怎么在 windows server 2016 安装 docker。

1、下载 windows server 2016 180 天评估版本。

地址:https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016?i=1

2、安装 windows server 2016

安装过程类似于 window10 ,可根据需要是否安装 GUI。

3、更新系统到最新版本

打开 powershell 输入命令“sconfig”,选择 6 下载并安装更新。

Microsoft (R) Windows Script Host Version 5.812
版权所有(C) Microsoft Corporation。保留所有权利。

正在检查系统...


===============================================================================
                         服务器配置
===============================================================================

1) 域/工作组:                   工作组:  WORKGROUP
2) 计算机名:                    STARWINESN
3) 添加本地管理员
4) 配置远程管理                 已启用

5) Windows 更新设置:            仅下载
6) 下载并安装更新
7) 远程桌面:                    已启用(所有客户端)

8) 网络设置
9) 日期和时间
10) 遥测设置增强
11) Windows 激活

12) 注销用户
13) 重新启动服务器
14) 关闭服务器
15) 退出到命令行

输入数字以选择选项: 6


===============================================================================
                         服务器配置
===============================================================================

1) 域/工作组:                   工作组:  WORKGROUP
2) 计算机名:                    STARWINE
3) 添加本地管理员
4) 配置远程管理                 已启用

5) Windows 更新设置:            仅下载
6) 下载并安装更新
7) 远程桌面:                    已启用(所有客户端)

8) 网络设置
9) 日期和时间
10) 遥测设置增强
11) Windows 激活

12) 注销用户
13) 重新启动服务器
14) 关闭服务器
15) 退出到命令行

输入数字以选择选项:

 

4、安装 docker

首先安装 oneget PowerShell 模块

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

再使用 oneget 安装最新版本 docker

Install-Package -Name docker -ProviderName DockerMsftProvide

powershell 中询问你是否确实要安装来自“DockerDefault”的软件,选择“A”全是。

PS C:\> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
PS C:\> Install-Package -Name docker -ProviderName DockerMsftProvider
 
程序包来自未标记为“受信任”的程序包源。
是否确实要安装来自“DockerDefault”的软件?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): A
警告: A restart is required to start docker service. Please restart your machine.
警告: After the restart please start the docker service.
 
Name                           Version          Source           Summary
----                           -------          ------           -------
Docker                         1.12.-cs2-ws... DockerDefault    Contains the CS Docker Engine for use with Windows ...

安装完成重启计算机

Restart-Computer -Force

 

在 powershell 中输入,docker version,显示 docker 版本

PS C:\Users\Administrator> docker version
Client:
 Version:      1.12.-cs2-ws-beta
 API version:  1.25
 Go version:   go1.7.1
 Git commit:   050b611
 Built:        Tue Oct  ::
 OS/Arch:      windows/amd64
 
Server:
 Version:      1.12.-cs2-ws-beta
 API version:  1.25
 Go version:   go1.7.1
 Git commit:   050b611
 Built:        Tue Oct  ::
 OS/Arch:      windows/amd64

 

参考文章:https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome

 

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...