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

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 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网站进行交互式教程学习;
  • 在会议和聚会上做展示;
  • 允许运行需要复杂设置的高级原型;
目录
相关文章
|
4月前
|
运维 监控 数据可视化
容器化部署革命:Docker实战指南
容器化部署革命:Docker实战指南
|
3月前
|
供应链 测试技术 开发者
用 Docker 轻松部署 ERPNext 15:多场景实战指南
ERPNext 15 是一款功能全面的开源企业资源规划系统,结合 Docker 容器化部署,具备高效、灵活、低成本等优势。适用于小微企业数字化起步、多分支机构协同办公、开发者测试环境搭建、短期项目管理及企业内部培训等多种场景。模块化设计支持按需扩展,满足不同规模企业需求,是实现高效企业管理的理想选择。
用 Docker 轻松部署 ERPNext 15:多场景实战指南
|
4月前
|
安全 Java Docker
Docker 部署 Java 应用实战指南与长尾优化方案
本文详细介绍了Docker容器化部署Java应用的最佳实践。首先阐述了采用多阶段构建和精简JRE的镜像优化技术,可将镜像体积减少60%。其次讲解了资源配置、健康检查、启动优化等容器化关键配置,并演示了Spring Boot微服务的多模块构建与Docker Compose编排方案。最后深入探讨了Kubernetes生产部署、监控日志集成、灰度发布策略以及性能调优和安全加固措施,为Java应用的容器化部署提供了完整的解决方案指南。文章还包含大量可落地的代码示例,涵盖从基础到高级的生产环境实践。
186 3
|
5月前
|
关系型数据库 MySQL 数据库
Docker Compose-实战
Docker Compose-实战
157 5
|
6月前
|
Ubuntu Linux Docker
Docker容器的实战讲解
这只是Docker的冰山一角,但是我希望这个简单的例子能帮助你理解Docker的基本概念和使用方法。Docker是一个强大的工具,它可以帮助你更有效地开发、部署和运行应用。
189 27
|
6月前
|
Linux 虚拟化 Docker
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
|
6月前
|
前端开发 Linux Docker
docker的安装使用0废话版本自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
|
Web App开发 NoSQL 测试技术
Docker实战:更轻松、更愉快、更高效
本文讲的是Docker实战:更轻松、更愉快、更高效,【编者的话】本文作者(Michael Herman)通过实例展示了Docker在日常开发中的潜力,并不需要花费太多精力,就可以建立一套高效、简洁的流程,包括了项目自动化的测试、持续集成及部署,将开发者从这些令人厌倦的体力劳动中解放出来,同时为我们了解Docker提供了直观的经验。
2967 0
|
3月前
|
存储 监控 测试技术
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
281 57