Windows Docker 客户端发布

简介:

还记得之前为了演示需要在Windows 8.1上编译和安装Docker客户端的文章吗?如今已经可以忽略掉了。为什么?本博已经交代清楚,因为出于快速拥抱开源和新兴项目的新趋势,微软已经宣布和Docker公司一起快速推出了Windows版本的Docker客户端1.6版本了,如今我们已经可以和在MAC和Linux上一样使用Docker客户端技术了,这样作为微软平台的开发者需要连接和是选用Docker的开发环境就方便多了。当然Windows也已经发布了Nano(Windows 服务器端的虚拟容器服务,这个暂时不是本博讨论的内容)

微软和Docker合作的客户端项目是个开源项目,目前可以通过GitHub查看进度,当然Docker Windows服务器容器项目(Nano)映像也会在Docker Hub中。


安装客户端

最简单的方式是从GitHub上下载Docker安装程序直接部署。当然,如果你是Linux上的开发和运维人员,可能很熟悉的Yum或Apt-get等包管理器,那么在Windows上有没有类似的呢?Windows上的Virtual Studio开发者可能都很熟悉Nuget包管理器,目前微软提供了另一个类似Apt-get或NPM等二进制应用程序包管理器的工具在Windows平台,叫做Chocolatey NuGet,安装方式很多简单,可以通过Powershell或CMD控制台运行,不过注意需要Powershell环境,新的WMF 5.0中Powershell的Oneget,类似于Puppt和Chef都提供了对它在Windows环境中应用程序包管理的支持。所以长话短说,如果需要统一的包管理器维护和安装,那是最理想的,所以可以通过Chocolatey安装Docker客户端,参考Docker官方文档进行安装或升级即可。


如果连接的是Windows本地的非Nano Docker环境,可以参考Docker文档或者Boot2Docker文档在本地部署Docker环境,当然,本人也写过一篇如果你不介意看看的话。

最后,我测试验证了连接在Azure中的Ubuntu 14.04 Docker环境,最初连接失败,显示本地docker 客户端API版本是1.1.8,而服务器端远程API是1.1.5 版本不匹配,解决方法也很简单;在服务器端升级了Docker到1.6.0 版本与Docker Windows客户端保持一致,升级方法很多可以通过Azure Portal,考虑到Portal在中国区还没有GA,因此我是通过参考Docker安装升级文档进行的升级。具体方法比较简单,直接参考就是了。


最后Show个最终效果:

wKiom1U_CoiCXKuTAALRW09soNA903.jpg










本文转自 翟老猫 51CTO博客,原文链接:http://blog.51cto.com/3387405/1639604,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
NoSQL Redis 数据安全/隐私保护
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
文章提供了Redis最流行的图形化界面工具Another Redis Desktop Manager的下载及使用教程,包括如何下载、解压、连接Redis服务器以及使用控制台和查看数据类型详细信息。
262 6
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
|
3月前
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
237 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
3月前
|
API 开发工具 C#
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
本文将介绍,ClkLog针对神策不支持全埋点的客户端实现用户访问基础统计分析 1。
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
|
4月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
452 3
Windows操作系统部署安装Kerberos客户端
|
4月前
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
111 1
|
3月前
|
存储 网络协议 Unix
docker的底层原理一:客户端-服务器架构
本文详细解释了Docker的客户端-服务器架构,包括常驻后台的Docker守护进程、通过命令行接口发送请求的Docker客户端、以及它们之间通过Unix socket或网络接口进行的通信。
32 0
|
5月前
|
PHP 虚拟化 Docker
Docker——windows10安装Docker Desktop
Docker——windows10安装Docker Desktop
368 1
|
5月前
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
459 7
|
6月前
|
Java Serverless Docker
函数计算产品使用问题之使用Docker镜像部署的Web服务如何获取客户端的真实IP
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
5月前
|
运维 Kubernetes Linux
docker和kubectl客户端安装Linux
通过上述步骤,您应该已经在Linux环境中成功安装了Docker和kubectl客户端。安装完成后,您可以开始使用Docker来创建和管理容器,使用kubectl来管理Kubernetes集群。这些工具的安装和使用,对于现代云原生应用的开发和运维来说,是一个基础且关键的步骤。
59 0