前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你掉的是这个免费服务器,还是这个 Docker 实验平台

你掉的是这个免费服务器,还是这个 Docker 实验平台

原创
作者头像
newbe36524
修改2020-08-17 10:18:31
3.6K0
修改2020-08-17 10:18:31
举报
文章被收录于专栏:newbe36524的技术专栏

小孩子才做选择,成年人全都要。那么我们现在就来看看如何获得一台免费的 8 核 4G 公网 Docker 实验平台服务器。

Play With Docker

直接打开 https://labs.play-with-docker.com/ 即可访问 Play With Docker 平台。 注册一个 DockerHub 账号便可以访问这个站点,轻松地获得一台 8 核 4G 的公网服务器。 接下来我们就来了解一下如何使用这台服务器进行一些 Docker 的操作。

部署 Nginx

本示例,我们部署一个 nginx ,并且通过将服务公开在一个公网地址上。

登录并创建实例

这一步非常简单,不多说明,成功创建完成之后便可以看到如下所示的界面。

操作界面
操作界面

拉取镜像

运行以下命令,便可以拉取最新的 nginx 镜像。

docker pull nginx

拉取速度非常快速,因为这个实例节点是部署在国外的,因此无需设置镜像也可以极速下载。

启动 nginx 容器

运行以下命令,便可以启动一个 nginx container

docker run --name nginx-test -p 8080:80 -d nginx

公网访问

部署完成之后,界面上会自动出现一个新的按钮,表示当前可以已经部署成功的公网地址,如下图所示:

公网访问的按钮
公网访问的按钮

点击按钮便可以在浏览器中访问刚刚部署成功的 nginx 服务。 如果生成按钮,也可以点击 “OPEN PORT” 来选择开放的端口。

部署火车票售票系统

如果只是部署一个简单的 nginx 显然不够快乐。因此,我来部署一个稍微复杂一点的系统。 这是一个由 7 个容器构成的演示系统,参考《火车票售票系统 - 部署》的说明,运行以下命令来启动一个模拟的火车票售票系统:

git clone https://github.com/newbe36524/Newbe.Claptrap.Examples.git cd Newbe.Claptrap.Examples/src/Newbe.Claptrap.Ticketing docker-compose build cd Docker/LocalClusterMongodb docker-compose up -d

脚本运行完成之后,通过 “OPEN PORT” 打开 10080 端口,便可以查看刚刚部署完成的火车票模拟售票系统。

模拟售票系统界面
模拟售票系统界面

最后但是最重要!

最近作者正在构建以反应式Actor模式事件溯源为理论基础的一套服务端开发框架。希望为开发者提供能够便于开发出 “分布式”、“可水平扩展”、“可测试性高” 的应用系统 ——Newbe.Claptrap

本篇文章是该框架的一篇技术选文,属于技术构成的一部分。如果读者对该内容感兴趣,欢迎转发、评论、收藏文章以及项目。您的支持是促进项目成功的关键。

联系方式:

GitHub 项目地址:https://github.com/newbe36524/Newbe.Claptrap Gitee 项目地址:https://gitee.com/yks/Newbe.Claptrap

您当前查看的是先行发布于 www.newbe.pro 上的博客文章,实际开发文档随版本而迭代。若要查看最新的开发文档,需要移步 claptrap.newbe.pro

Newbe.Claptrap
Newbe.Claptrap

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Play With Docker
  • 部署 Nginx
    • 登录并创建实例
      • 拉取镜像
        • 启动 nginx 容器
          • 公网访问
          • 部署火车票售票系统
          • 最后但是最重要!
          相关产品与服务
          容器镜像服务
          容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档