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

简介: 上手体验!如何借助龙蜥实验室快速部署 Web 应用?龙蜥实验室试用案例体验分享。

近日,龙蜥实验室已上线,并向广大社区用户开放。龙蜥实验室是一个预装了 Anolis OS 的在线服务器资源服务,支持一键申请、免费试用、秒级体验。


龙蜥实验室可以:体验最新版的龙蜥操作系统(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 页面。小伙伴们,是不是很方便实用呢。


本次精彩分享到这里结束,欢迎各位小伙伴在使用龙蜥实验室的过程中,将解锁的更多趣味玩法稿享,我们会准备相应的精美礼品更多精彩还请持续关注龙蜥社区

龙蜥实验室链接地址(或点击阅读原文直达体验平台):

https://lab.openanolis.cn/#/apply/home


—— 完 ——

加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。欢迎开发者/用户加入龙蜥社区(OpenAnolis)交流,共同推进龙蜥社区的发展,一起打造一个活跃的、健康的开源操作系统生态!

开发者社区.png

关于龙蜥社区

龙蜥社区OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等在自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、开放的Linux 上游发行版社区及创新平台。

龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。

目前,龙蜥OS 8.4已发布,支持 X86_64 、Arm64、LoongArch 架构,完善适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。

欢迎下载:https://openanolis.cn/download

加入我们,一起打造面向未来的开源操作系统!

https://openanolis.cn

相关文章
|
23天前
|
SQL 缓存 搜索推荐
后端技术在现代Web开发中的应用与挑战
本文将深入探讨后端技术在现代Web开发中的重要性,涵盖从基础架构到性能优化的多个方面。通过分析当前主流后端技术的优缺点,并提供一些实用的解决方案和建议,帮助开发者更好地应对日常开发中的挑战。
36 1
|
1天前
|
缓存 前端开发 JavaScript
构建高性能Web应用:优化前端性能的策略
构建高性能Web应用:优化前端性能的策略
|
12天前
|
Web App开发 JavaScript 前端开发
构建高效Web应用:Node.js与Express框架的深度整合
【9月更文挑战第28天】在现代Web开发领域,Node.js和Express框架的结合已成为打造高性能、易扩展应用的黄金组合。本文将深入探讨如何利用这一技术栈优化Web应用架构,提供具体实践指导,并分析其性能提升的内在机制。通过代码示例,我们将展示从基础搭建到高级功能的实现过程,旨在为开发者提供一条清晰的学习路径,以实现技术升级和项目效率的双重提升。
26 3
ly~
|
14天前
|
存储 监控 小程序
除了 Web 开发,PHP 还可以应用于哪些领域?
PHP 在 Web 开发之外还有多个应用场景:1)命令行脚本,如批量处理文件、数据库管理及系统监控;2)利用 PHP-GTK 等工具开发桌面应用,满足特定业务需求;3)结合微信云开发功能支持微信小程序后端,处理数据存储与用户认证;4)为小型游戏或特定类型游戏开发游戏服务器逻辑;5)在物联网领域作为后端语言处理设备数据交互与分析。
ly~
30 4
|
15天前
|
JavaScript 前端开发 UED
WebSocket在Python Web开发中的革新应用:解锁实时通信的新可能
在快速发展的Web应用领域中,实时通信已成为许多现代应用不可或缺的功能。传统的HTTP请求/响应模式在处理实时数据时显得力不从心,而WebSocket技术的出现,为Python Web开发带来了革命性的变化,它允许服务器与客户端之间建立持久的连接,从而实现了数据的即时传输与交换。本文将通过问题解答的形式,深入探讨WebSocket在Python Web开发中的革新应用及其实现方法。
28 3
|
14天前
|
数据库 开发者 Python
实战指南:用Python协程与异步函数优化高性能Web应用
在快速发展的Web开发领域,高性能与高效响应是衡量应用质量的重要标准。随着Python在Web开发中的广泛应用,如何利用Python的协程(Coroutine)与异步函数(Async Functions)特性来优化Web应用的性能,成为了许多开发者关注的焦点。本文将从实战角度出发,通过具体案例展示如何运用这些技术来提升Web应用的响应速度和吞吐量。
13 1
|
18天前
|
中间件 API 开发者
深入理解Python Web框架:中间件的工作原理与应用策略
在Python Web开发中,中间件位于请求处理的关键位置,提供强大的扩展能力。本文通过问答形式,探讨中间件的工作原理、应用场景及实践策略,并以Flask和Django为例展示具体实现。中间件可以在请求到达视图前或响应返回后执行代码,实现日志记录、权限验证等功能。Flask通过装饰器模拟中间件行为,而Django则提供官方中间件系统,允许在不同阶段扩展功能。合理制定中间件策略能显著提升应用的灵活性和可扩展性。
17 4
|
1天前
|
存储 缓存 NoSQL
构建高性能Web应用:缓存的重要性及其实现
构建高性能Web应用:缓存的重要性及其实现
|
2天前
|
JSON API 开发者
深入解析Python网络编程与Web开发:urllib、requests和http模块的功能、用法及在构建现代网络应用中的关键作用
深入解析Python网络编程与Web开发:urllib、requests和http模块的功能、用法及在构建现代网络应用中的关键作用
6 0
|
28天前
|
人工智能 关系型数据库 数据安全/隐私保护
后端技术在现代Web开发中的应用与挑战
本文将深入探讨后端技术在现代Web开发中的重要性,通过分析其在数据处理、业务逻辑实现和安全性保障方面的应用,揭示后端技术的核心价值。同时,本文还将讨论当前后端开发面临的主要挑战,如高并发处理、数据安全、微服务架构的复杂性等,并给出相应的解决方案。无论是后端开发者还是对后端技术感兴趣的读者,都可以通过这篇文章获得启发和指导。