上手体验!如何借助龙蜥实验室快速部署 Web 应用?

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 761

龙蜥实验室可以:体验最新版的龙蜥操作系统(Anolis OS)、使用 Anolis OS 创建一个标准、纯净的虚拟机镜像来快速排查问题、申请免费资源进行测试等,更多功能等你来挖掘。


以下为本次体验官吴亮的投稿分享,来看看他是如何玩转龙蜥实验室平台的。


作者:wuliang

Linux 系统爱好者,有多项嵌入式开发/测试项目工作经验,包括Linux应用开发、驱动开发、自动化测试框架等,测试领域专家,社区核心贡献者。


各位小伙伴们,大家好!随着龙蜥社区的不断发展壮大,吸引了更多对我们的产品和服务感兴趣的朋友们。今天给大家分享介绍新上线的龙蜥实验室平台及一些试用的体验案例,希望大家多多关注和支持。


下面就开始我们的体验过程,准备好出发吧~


首先访问龙蜥实验室主页 (链接地址见文末 )并登录个人 anolis/gitee 账户(还没有注册用户的小伙伴们一定要抓紧注册哈),可以看到有不同服务模式的介绍及使用指南,极大地方便了用户了解和操作使用。这里我们先试验下通过 Web 页面申请机器资源的模式。

image.png

点击申请机器以创建试用实例,并根据需要选择不同的 CPU 架构/OS 镜像/机器规格/借用时长。这样可利用弹性资源机器为用户提供不同产品规格的服务,高效便捷且节省成本~

image.png

申请成功并产生申请记录,在申请记录列表中可以通过 Web 页面管理机器资源,包括查看申请/归还状态和机器日志等。

image.png

点击申请状态查看详情(对于其他用户的申请记录无权限查看,以作为信息保护)。

image.png

登录机器实例后可以开始试用体验啦。

image.png

可以看到申请的机器实例均是龙蜥社区产品线中的发布产品,社区用户只需轻松几步即可免费享用龙蜥实验室提供的预装龙蜥操作系统(Anolis OS)的在线机器资源服务,以进行开发测试和快速的原型验证等任务。

除了 Web 页面,用户还可以使用机器人和对外 API 的形式自动创建和管理机器资源,可满足用户的更高需求,是不是很神奇呢~最后给大家分享一个以龙蜥实验室为体验平台,广泛应用的 docker 工具快速部署 Web 应用的实例。

首先,在上面申请的试用实例中安装 docker 工具的软件包。

yum install -y podman-docker

image.png

image.gif接下来,从镜像仓库中拉取可用的 nginx 服务器镜像并启动,并映射为实例上的服务端口。

docker run -p 80:80 -d nginx:latestdocker ps

image.png

最后,在浏览器中以实例 IP 即可访问 nginx 服务器主页(开放 80 端口情况下)。

image.png

同样的可以根据需要快速修改页面并验证。

containerId=$(docker ps | grep 'nginx:latest' | awk '{print $1}') docker cp $containerId:/usr/share/nginx/html /tmp/ # 将页面拷贝至主机并编辑修改,镜像中可能无vi等编辑器 tail html/index.html docker cp /tmp/html $containerId:/usr/share/nginx/ docker exec -it $containerId /bin/bash

image.gif

image.png

image.png

这样一个基于 docker-nginx 的 Web 服务器就很快部署完成,并展示其 demo 页面。小伙伴们,是不是很方便实用呢。

本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: