在Windows Server 2016上安装Docker

lishihuan大约 3 分钟

在Windows Server 2016上安装Docker

https://ebook.qicoder.com/docker-deep-dive/notes/第3章 Docker安装/05-在Windows Server 2016上安装Docker.htmlopen in new window

docker https://docker.github.net.cn/faq/#google_vignetteopen in new window

离线安装:https://blog.csdn.net/u012869793/article/details/114288282open in new window

本小节主要介绍在Windows Servre 2016上安装Docker的方法。主要包括以下步骤。

(1)安装Windows容器功能(Windows Container Feature)。

(2)安装Docker。

(3)确认安装成功。

在开始安装之前,读者需要确保操作系统已经更新了最新版本的包以及安全补丁。读者可以通过运行 sconfig 命令,并选择选项6来快速完成更新的安装。安装更新可能需要重启系统。

接下来本书会在没有安装容器功能(Container Feature)或者已经安装了老版本Docker的Windows Server 2016上进行演示。

确保容器特性已经安装并且启用。

(1)鼠标右击Windows开始按钮,选择“应用和功能”,接下来会打开“应用和功能”面板。

(2)单击“启用或关闭Windows功能”,接下来会打开“服务器管理器”。

(3)确认面板处于选中状态,然后选择“添加角色和功能”。

(4)根据向导提示执行,直到进入“功能”页面。

(5)确保“容器”功能已经勾选,然后单击向导的“完成”按钮。完成之后需要重启操作系统。

现在已经完成Windows容器功能的安装,接下来可以安装Docker了。本书中采用PowerShell完成安装。

(1)以管理员身份运行PowerShell。

(2)运行下面的命令来安装Docker包管理工具。

> Install-Module DockerProvider -Force
Copy

如果出现提示,单击允许(Accept)按钮完成NuGet provider的安装。

(3)安装Docker。

> Install-Package Docker -ProviderName DockerProvider -Force
Copy

一旦安装完成,读者可以看到下面的内容。

Name      Version         Source    Summary
----      -------         ------    -------
Docker    17.06.2-ee-6    Docker    Docker for Windows Server 2016
Copy

现在Docker已经完成安装,并且设置为开机自启动。

(4)读者可能希望重启系统来确认Docker的安装没有对系统启动造成任何影响。此外在重启之后,可以检查Docker是否自动启动。

Docker现在已经安装成功,读者可以开始部署容器了。下面的命令是确认Docker安装成功的方法。

> docker --version
Docker version 17.06.2-ee-6, build e75fdb8
> docker system info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.06.2-ee-6
Storage Driver: windowsfilter
<Snip>
Copy

Docker现在已经完成安装,读者可以开始运行Windows容器了。

===

WindowsServer2016 离线安装Docker

本文主要讲述下如何在不联网的情况下在Windows Server2016服务器上安装Docker。有网的情况可以用命令安装,参考地址https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Serveropen in new window

docker在windows上有两种版本,docker for desktop适用于win10的一些客户端版本,还有一个ee版本用于windows Server

下载ee版本的Windows Server,地址如下 https://download.docker.com/components/engine/windows-server/19.03/docker-19.03.3.zipopen in new window 1 将下载后的文件解压拷贝到如下目录 C:\Program Files\Docker 1 配置daemon.json文件 创建 C:\ProgramData\Docker\config 目录,在config目录下创建 daemon.json 文件,其内容可为

{
"insecure-registries":[]
}

添加上面目录到系统环境变量Path

添加上面目录到系统环境变量Path

在服务器管理器里添加角色和功能选项下的功能菜单选择容器,安装后需要重启服务器。

将docker注册为服务

dockerd --register-service 1

OK到目前为止就算配置完成了。

原文链接:https://blog.csdn.net/u012869793/article/details/114288282open in new window