【实战演练】Play With Docker:免费自学Docker的最佳方法

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: Play with Docker 是一个Docker的演练场,它可以让用户在几秒钟内运行Docker命令。

写在前面

在柏林举行的分布式系统峰会上,Docker船长Marcos Nils和Jonathan Leibiusky决定共同打造一款可以在浏览器上帮助大家学习Docker的产品。几天之后,Play-with-docker(PWD)诞生了。

PWD是一个Docker的演练场,它可以让用户在几秒钟内运行Docker命令。用户可以在浏览器中体验免费的Alpine Linux虚拟机,在这里用户可以构建、运行Docker容器,甚至可以在Docker Swarm模式下创建集群。除了演练场之外,PWD还包含了一个由大量Docker labs实例和测试组成的培训网站。
(Play with Docker Classroom
training.play-with-docker.com/)

在过去的几个月中,Docker团队一直与Marcos,Jonathan和Docker社区的活跃用户通力协作,共同为PWD项目添加新的功能。

PWD:演练场

1.PWD的Docker机器驱动

随着PWD逐渐获得了用户的认可,社区成员们想要使用PWD来运行他们自己的Docker原型。所以对这个项目的第一个改进就是创建了PWD的Docker机器驱动程序,这项改进可以让用户在自己熟悉的终端机上创建和管理PWD主机,包括使用SSH(安全外壳协议)等相关命令的选项。下面是它的工作原理(动图演示):

0

2.增加对文件上传的支持

Marcos和Jonathan带给您的另一项很酷的功能就是能够将您的Dockerfile直接上传到PWD窗口中,而您只需将文件拖放到PWD实例中即可。下面是它的工作原理(动图演示):

1

3.预定义模板

除了文件上传功能之外,PWD还具有一个功能,您可以使用预先定义的模板在几秒钟内启动5个集群节点。下面是它的工作原理(动图演示):

3

4.单击一下即可用Docker展示您的应用程序

PWD附带的另一个很酷的功能是它的嵌入式按钮,您可以在您的网站中使用该按钮来快速设置PWD环境。

PWD:用例

结合网站流量的增长和我们收到的反馈,总的来说,PWD对用户有着很大的吸引力。下面是一些最常见的用例:

  • 使用最新的开发版本进行更新,快速尝试新功能;
  • 立即设置群集并启动复制服务;
  • 登录PWD网站进行交互式教程学习;
  • 在会议和聚会上做展示;
  • 允许运行需要复杂设置的高级原型;
目录
相关文章
|
9天前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
41 15
Docker自建仓库之Harbor高可用部署实战篇
|
9天前
|
算法 Linux 调度
Docker的资源限制实战篇
本文详细介绍了如何利用Docker对容器的资源进行限制,包括内存和CPU的使用。文章首先概述了资源限制的重要性及其在Linux系统中的实现原理,并强调了不当设置可能导致的风险。接着,通过一系列实战案例展示了如何具体设置容器的内存限制,包括硬性限制、动态调整以及软限制等。最后,文章还提供了限制容器CPU访问的具体方法和示例,如指定容器使用的CPU核心数和基于`--cpu-shares`参数对CPU资源进行分配。通过这些实践,读者可以更好地理解和掌握Docker资源管理技巧。
38 14
Docker的资源限制实战篇
|
9天前
|
存储 数据管理 应用服务中间件
Docker的数据管理实战篇
关于Docker数据管理实战的教程,涵盖了Docker数据卷的使用、特点、场景以及数据卷容器的概念和应用。
37 13
Docker的数据管理实战篇
|
9天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
66 3
Ubuntu 18.04 安装Docker实战案例
|
9天前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
30 12
|
9天前
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
44 5
|
9天前
|
NoSQL 关系型数据库 数据库
JumpServer的Docker部署实战案例
JumpServer的Docker部署实战案例,详细介绍了JumpServer的概述、环境准备、基于Docker的快速部署步骤,以及如何访问JumpServer的WebUI。
11 0
|
9天前
|
Ubuntu Linux pouch
Docker容器管理工具
文章介绍了Docker容器管理工具,以及早期使用的LXC容器管理工具,包括它们的安装、使用和相关技术特点。
38 10
Docker容器管理工具
|
9天前
|
监控 数据管理 pouch
Docker容器技术概览
关于Docker容器技术的概览,包括Docker的优势、劣势、核心技术、容器所依赖的技术,以及Docker容器的管理和编排工具。
36 7
Docker容器技术概览