云原生容器Clouder认证:基于容器搭建企业级应用—课时7:运行容器应用

简介: 云原生容器Clouder认证:基于容器搭建企业级应用—课时7:运行容器应用

思考:如何基于镜像运行企业网站应用?

小陈已经完成企业网站的镜像发布,那么要如何让企业网站运行起来呢?小陈之前没有运行过网站,还是决定请教大刘。

小陈:师傅,公司网站的镜像已经发布到ACR了。接下来要运行WordPress的公司网站了。有什么要注意的吗?

大刘:挺厉害嘛。WordPress网站的代码默认是放在/var/www/html/文件夹下的,这次作为体验尝试,现在你可以把这个目录映射到服务器的本地目录下。但今后在生产环境中,可能会运行多个WordPress的应用集群,就要把这个目录放到一个公共存储空间中,这一点以后一定要注意。

小陈:好的。(暗暗记下了,后面要记得哦)

大刘:还有,WordPress网站也用到了关系型数据库,本次验证可以自建一个MySQL类型的数据库来用。但是,到了生产环境上,就要换成云数据库RDS了,原因与使用ACR的道理相同。其他就没什么要注意的了。

小陈:好的,谢谢师傅。


 

通过容器镜像运行网站应用

从镜像仓库中拉取镜像,在容器上运行网站应用

WordPress镜像制作和上传完成之后,需要回到Docker容器环境中,运行。整体步骤如下(具体操作会在实验环节中呈现)

1、ECS上安装并启动MySQL数据库,创建wordpress数据库,设置用户访问密码。

2、ECS上创建WordPress网站的持久化存储目录/var/www/html。


# 在服务器ECS上创建站点文件持久化存储目录
mkdir -p /var/www/html


3、通过docker run命令,运行WordPress镜像。


# 运行WordPress应用,这里会从docker run命令中携带的registry仓库地址自动去拉取wordpress镜像
docker run --name wordpress -p 80:80 -d -v /var/www/html:/var/www/html registry-vpc.cn-hangzhou.aliyuncs.com/wordpress-xxx/wordpress:v1


4、通过docker ps命令查看WordPress容器的运行状态,确保网站运行正常。


# 查看WordPress容器运行状态,STATUS显示为Up表示运行正常
docker ps -a


5、访问WordPress的公司网站,完成WordPress的数据库等配置,完成网站安装。


# 在浏览器地址栏中输入云服务器ECS公网IP,回车进入WordPress配置界面,按页面指引进行网站配置


6、登录WordPress的公司网站,开展网站管理和运营工作。

至此,小陈在大刘的帮助下,成功在容器上搭建起了WordPress企业网站。欢迎你也来试一试。





练习实验:通过ACR快速部署网站应用

https://developer.aliyun.com/adc/scenario/exp/79f68855f1194655bb08e125b59ec104?

 

相关文章
|
4月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
1125 54
|
10月前
|
人工智能 关系型数据库 OLAP
光云科技 X AnalyticDB:构建 AI 时代下的云原生企业级数仓
AnalyticDB承载了光云海量数据的实时在线分析,为各个业务线的商家提供了丝滑的数据服务,实时物化视图、租户资源隔离、冷热分离等企业级特性,很好的解决了SaaS场景下的业务痛点,也平衡了成本。同时也基于通义+AnalyticDB研发了企业级智能客服、智能导购等行业解决方案,借助大模型和云计算为商家赋能。
818 17
|
5月前
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
271 8
|
7月前
|
Cloud Native 中间件 调度
云原生信息提取系统:容器化流程与CI/CD集成实践
本文介绍如何通过工程化手段解决数据提取任务中的稳定性与部署难题。结合 Scrapy、Docker、代理中间件与 CI/CD 工具,构建可自动运行、持续迭代的云原生信息提取系统,实现结构化数据采集与标准化交付。
380 1
云原生信息提取系统:容器化流程与CI/CD集成实践
|
Cloud Native 持续交付 开发者
云原生技术在现代企业中的应用与实践####
本文深入探讨了云原生技术的核心概念及其在现代企业IT架构转型中的关键作用,通过具体案例分析展示了云原生如何促进企业的敏捷开发、高效运维及成本优化。不同于传统摘要仅概述内容,本部分旨在激发读者对云原生领域的兴趣,强调其在加速数字化转型过程中的不可或缺性,为后续详细论述奠定基础。 ####
|
10月前
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
544 12
|
9月前
|
Kubernetes Cloud Native 区块链
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
289 0
|
11月前
|
安全 持续交付 云计算
课时5:阿里云容器服务:最原生的集成Docker和云服务
阿里云容器服务以服务化形式构建容器基础设施,大幅提升开发效率,简化应用部署流程。通过Docker容器和DevOps工具(如Jenkins),实现自动化部署与迭代,优化企业内部复杂部署问题。该服务支持GPU调度、混合云架构无缝迁移,并与阿里云产品体系无缝集成,提供安全防护、网络负载均衡等多重功能支持。凭借微服务架构,帮助企业突破业务瓶颈,提高资源利用率,轻松应对海量流量。
392 0
课时5:阿里云容器服务:最原生的集成Docker和云服务
|
人工智能 缓存 异构计算
云原生AI加速生成式人工智能应用的部署构建
本文探讨了云原生技术背景下,尤其是Kubernetes和容器技术的发展,对模型推理服务带来的挑战与优化策略。文中详细介绍了Knative的弹性扩展机制,包括HPA和CronHPA,以及针对传统弹性扩展“滞后”问题提出的AHPA(高级弹性预测)。此外,文章重点介绍了Fluid项目,它通过分布式缓存优化了模型加载的I/O操作,显著缩短了推理服务的冷启动时间,特别是在处理大规模并发请求时表现出色。通过实际案例,展示了Fluid在vLLM和Qwen模型推理中的应用效果,证明了其在提高模型推理效率和响应速度方面的优势。
云原生AI加速生成式人工智能应用的部署构建
|
Cloud Native JavaScript Docker
云原生技术:构建现代应用的基石
在数字化转型的浪潮中,云原生技术如同一艘承载梦想的航船,引领企业驶向创新与效率的新海域。本文将深入探索云原生技术的核心价值,揭示其如何重塑软件开发、部署和运维模式,同时通过一个简易代码示例,展现云原生应用的构建过程,让读者领略到云原生技术的魅力所在。