Windows Server 2016环境Docker试用

2024-09-02 12:58

本文主要是介绍Windows Server 2016环境Docker试用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

windows关于docker的官方文档:https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/quick-start-windows-server
本篇转载于:https://yq.aliyun.com/articles/72453

安装配置 Docker Engine

可以访问 Docker Store 来查看安装Windows Server 2016操作系统的Docker Engine说明

14898086313331

在Windows Server的PowerShell中,执行如下命令安装Docker-Microsoft的包管理实现

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

再安装Docker Engine安装包

Install-Package -Name docker -ProviderName DockerMsftProvider -Force

完成之后,请执行下面命令重启服务器

Restart-Computer -Force

重启完毕,我们就可以通过如下命令查看 Docker Engine 的状态了。

PS C:\Users\Administrator\test> docker version
Client:Version:      17.03.0-ee-1API version:  1.26Go version:   go1.7.5Git commit:   9094a76Built:        Wed Mar  1 00:49:51 2017OS/Arch:      windows/amd64Server:Version:      17.03.0-ee-1API version:  1.26 (minimum version 1.24)Go version:   go1.7.5Git commit:   9094a76Built:        Wed Mar  1 00:49:51 2017OS/Arch:      windows/amd64Experimental: falsePS C:\Users\Administrator\test> docker info
Containers: 0Running: 0Paused: 0Stopped: 0
Images: 2
Server Version: 17.03.0-ee-1
Storage Driver: windowsfilterWindows:
Logging Driver: json-file
Plugins:Volume: localNetwork: l2bridge l2tunnel nat null overlay transparent
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.576.amd64fre.rs1_release_inmarket.161208-2252)
Operating System: Windows Server 2016 Datacenter
OSType: windows
Architecture: x86_64
CPUs: 2
Total Memory: 8 GiB
Name: iZe647ugnmkmq4Z
ID: GMM4:K4QA:KYIC:6KFD:42KP:LKAJ:BNIY:QR7P:GHVH:MRCQ:PGDL:2ZKI
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:127.0.0.0/8
Live Restore Enabled: false

这里我们可以看到服务器端操作系统/架构(OS/Arch)为“windows/amd64”;而容器的“缺省隔离方式”(Default Isolation)为进程 “process”也就是Windows Server Container

配置Docker Hub加速器 (可选)

注:如果ECS部署在国内Region,可以需要配置Docker Hub加速器。在香港和海外Region无需如下配置。

国内官方加速器:https://registry.docker-cn.com

在PowerShell中执行如下命令

C:\Windows\notepad.exe C:\ProgramData\docker\config\daemon.json

编辑Docker Engine的配置文件,详细配置可以参见官方文档

{"registry-mirrors": ["https://xxxx"]
}
具体可以配置为:

{
"registry-mirrors": ["https://registry.docker-cn.com"],
"hosts": ["tcp://0.0.0.0:2376", "npipe://"]
}

hosts那一句可以参考官方文档

总结:

1.打开PowerShell中,安装Docker-Microsoft的包管理实现
     Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
2.再安装Docker Engine安装包
    Install-Package -Name docker -ProviderName DockerMsftProvider
3.完成之后,重启服务器
    Restart-Computer -Force
4.查看版本:
   docker version
5.配置Docker Hub加速器 (可选)
(1)在PowerShell中执行如下命令
               C:\Windows\notepad.exe C:\ProgramData\docker\config\daemon.json
(2)编辑Docker Engine的配置文件,详细配置可以参见官方文档
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"hosts": ["tcp://0.0.0.0:2376", "npipe://"]
}

6.拉取Nanoserver镜像:

docker pull microsoft/nanoserver

这篇关于Windows Server 2016环境Docker试用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1130020

相关文章

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

Windows自动化Python pyautogui RPA操作实现

《Windows自动化PythonpyautoguiRPA操作实现》本文详细介绍了使用Python的pyautogui库进行Windows自动化操作的实现方法,文中通过示例代码介绍的非常详细,对大... 目录依赖包睡眠:鼠标事件:杀死进程:获取所有窗口的名称:显示窗口:根据图片找元素:输入文字:打开应用:依

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke