简单、安全:Docker for Windows Desktop 现已支持Kubernetes 1.8版本

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Docker 已经将Kubernetes整合进Docker for Windows的桌面系统了。现在,您可以使用它来开发Linux容器了。

写在前面

在Edge channel(测试通道)中,Docker 已经将Kubernetes整合进Docker for Windows的桌面系统了。此版本使用的是Kubernetes 1.8,就像Docker for Mac和Docker Enterprise Edition一样(点击下列文章标题,查看相关内容)。现在,您可以使用它来开发Linux容器了!

如何获取Kubernetes?

在桌面上获取Kubernetes的最简单方法就是如下图一样:

0

只需选中该框,点击继续就可以了。

我们在桌面上用Kubernetes做什么?

Docker for Mac和Docker for Windows是配置Docker开发环境时最常用的方式,每天都有数百万的开发人员用它们来构建、测试和调试容器化的应用程序。使用Docker for Mac 或Windows 构建时的美妙之处在于,您可以像使用Docker EE时在生产系统中那样在桌面系统上部署一套完全相同的Docker容器镜像。

Docker for Mac和Docker for Windows通常用于构建、测试和准备发布应用程序,而Docker EE则是在大规模生产中为应用程序提供保护和管理能力。这可以很好的消除“它只能在我的机器上运行”的问题,因为您是在开发、测试和生产环境中使用相同的Docker引擎来运行相同的Docker 容器,以及相同的Docker Swarm和Kubernetes编排器。

1

通过支持Kubernetes 的测试版,如今Docker可以为用户提供端到端的容器管理软件和服务,这些容器管理软件和服务跨越了运行Docker for Mac 或 Docker for Windows的开发者工作站,贯穿了使用Docker CE 或 Docker EE进行的测试和CI/CD 。我们的容器管理平台,支持在本地或云端的生产环境中运行Docker EE。

如何开始?

3

您需要先了解两件事:

  1. 使用Edge channel (测试通道)

支持Kubernetes的这个版本仍被视为测试版,您必须在Edge channel (测试通道)上,才可以下载和使用Kubernetes组件,Docker for Windows的版本必须是18.02版或更高版本。

  1. 已经使用了其他的Kubernetes工具?

如果您已经运行了指向另一个环境(例如minikube)的kubectl版本,则需要按照激活说明将环境更改为docker-for-desktop

尝试

如果您是Kubernetes的新手,想要尝试一些入门练习,请参阅Docker for Windows Desktop with Kubernetes页面,它为您提供了详细的应用程序启动和运行的说明示例。

您还可以观看由Docker 的开发者Elton Stoneman 制作的演示视频,他将向您演示如何激活Kubernetes,并且使用Docker compose和Kubernetes manifest来部署应用程序。(注意:这段视频使用的是Docker for Mac ,但是它与Docker for Windows在部署应用程序时的操作是相同的。)

4

备注:文章转自Docker公司官方公众号,原文作者为 Jim Armstrong Docker公司。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
13天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
142 77
|
29天前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
68 32
|
28天前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
|
23天前
|
运维 Kubernetes Docker
深入理解容器化技术:Docker与Kubernetes的协同工作
深入理解容器化技术:Docker与Kubernetes的协同工作
43 1
|
1月前
|
运维 Kubernetes Cloud Native
云原生技术入门:Kubernetes和Docker的协同工作
【10月更文挑战第43天】在云计算时代,云原生技术成为推动现代软件部署和运行的关键力量。本篇文章将带你了解云原生的基本概念,重点探讨Kubernetes和Docker如何协同工作以支持容器化应用的生命周期管理。通过实际代码示例,我们将展示如何在Kubernetes集群中部署和管理Docker容器,从而为初学者提供一条清晰的学习路径。
|
23天前
|
Kubernetes 开发者 Docker
Docker与Kubernetes的协同工作
Docker与Kubernetes的协同工作
|
1月前
|
前端开发 Java Docker
使用Docker容器化部署Spring Boot应用程序
使用Docker容器化部署Spring Boot应用程序
|
监控 安全 网络协议
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
12412 0
|
Web App开发 运维 安全
|
SQL 安全 网络协议
Windows 2003 服务器安全设置
一、先关闭不需要的端口  我比较小心,先关了端口。只开了3389、21、80、1433,有些人一直说什么默认的3389不安全,对此我不否认,但是利用的途径也只能一个一个的穷举爆破,你把帐号改了密码设置为十五六位,我估计他要破上好几年,哈哈!办法:本地连接--属性--Internet协议(TCP/IP)--高级--选项--TCP/IP筛选--属性--把勾打上,然后添加你需要的端口即可。
1309 0

相关产品

  • 容器服务Kubernetes版
  • 下一篇
    DataWorks