• 欢迎访问佰阅部落,本站为优质开源程序分享站,所有自研项目均开源免费,可在Github查看源码。 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎积极参与讨论、反馈问题

PWD简介与妙用(一个免费、随时可用的Docker实验室)

Docker部署 佰阅部落 8个月前 (04-03) 1811次浏览 0个评论
文章目录[隐藏]

本文介绍下PWD的历史,并依据本站最近学习心得,经过多次尝试,终于打通了Docker与常规宝塔面板搭建,因此,本站所有教程,任何人都可以免费在web测试了,效果与实际主机运行无差别.

PWD简介与妙用(一个免费、随时可用的Docker实验室)

发展简介

2016年在柏林的分布式系统峰会上,Docker 的负责人 Marcos NilsJonathan Leibiusky 宣称已经开始研究浏览器内置 Docker 的方案,帮助人们学习 Docker。 几天后,Play-with-docker(PWD)就诞生了。

PWD 像是一个 Docker 游乐场,用户在几秒钟内就可以运行 Docker 命令。 还可以在浏览器中安装免费的 Alpine Linux 虚拟机,然后在虚拟机里面构建和运行 Docker 容器,甚至可以使用 Docker 集群模式创建集群。 有了 Docker-in-Docker(DinD)引擎,甚至可以体验到多个虚拟机/个人电脑的效果。

PWD: Docker在线沙盒模式(堪比微软sandbox)

以下快速的概括了游乐场的新功能:

1、 PWD Docker Machine 驱动和 SSH

随着 PWD 成功的成长,社区开始问他们是否可以使用 PWD 来运行自己的 Docker 研讨会和培训。 因此,对项目进行的第一次改进之一就是创建 PWD Docker Machine 驱动,从而用户可以通过自己喜爱的终端轻松创建管理 PWD 主机,包括使用 SSH 相关命令的选项。 下面是它的工作原理:

PWD简介与妙用(一个免费、随时可用的Docker实验室)

2、 支持文件在线编辑

最开始设计时,支持本地文件上传,随着发展成熟,此功能已移除,取而代之的是在线编辑功能,方便测试时直接修改Dockerfile 等文件。

PWD简介与妙用(一个免费、随时可用的Docker实验室)

3、 模板会话

除了文件编辑,PWD 还有一个功能,可以使用预定义的模板在几秒钟内启动 5 个节点的群集。

PWD简介与妙用(一个免费、随时可用的Docker实验室)

4、 一键使用 Docker 展示你的应用程序

PWD 附带的另一个很酷的功能是它的内嵌按钮,你可以在你的站点中使用它来设置 PWD 环境,并快速部署一个构建好的堆栈,另外还有一个 chrome 扩展 ,可以将 “Try in PWD” 按钮添加 DockerHub 最流行的镜像中。 以下是扩展程序的一个简短演示:

PWD简介与妙用(一个免费、随时可用的Docker实验室)

使用演示:

入口:Play-with-docker(PWD) 仅需一个docker账号即可。

docker run -d -p 8181:80 --restart=always baiyuetribe/oneindex   #演示oneindex搭建
docker run -d -p 3001:3001 -v /opt/rrdata:/opt/work/store --name rrys baiyuetribe/rrshare   #人人影视
docker run -t -p 10010:80 -v /opt/rrdata:/h5ai --name h5ai ilemonrain/h5ai:full #在线播放视频

下面命令可运行宝塔面板,本站做的mini版,可运行在4G小空间的服务器上,一分钟搭建,即可借用宝塔面板搭建任意web程序了。

docker run -tid --name baota -p 80:80 -p 8888:8888 --restart always baiyuetribe/baota_mini

麻雀虽小,五脏俱全,借用上面的命令就可以在线搭建网站了,非常方便。

更多示例

请参考本站或者直接到Docker官网查看

本文部分参考自:免费学习 Docker 的最佳方法:Play-with-docker(PWD)


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PWD简介与妙用(一个免费、随时可用的Docker实验室)
赞一下 (2)
佰阅部落
关于作者:
爱折腾,爱学习,我是一个Docker菜鸟,用心分享各种实用搭建教程,让优质web程序脱颖而出,欢迎订阅!

您必须 登录 才能发表评论!