Dockfile应用模板

简介: Dockfile应用模板

机器环境

本实践将在 Ubuntu 22.04.3LTS 系统上进行安装测试
docker 版本Docker Engine - Community 24.0.6 ,原则上docker版本无影响

下面是一些Dockfile的应用模板

Springboot应用模板

FROM java:8-jre-alpine

WORKDIR /app

COPY ./target/bingo-demo-springboot-0.0.1-SNAPSHOT.jar ./app.jar

EXPOSE 8089

RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone

CMD java -Djava.security.egd=file:/dev/urandom -jar app.jar

httpd应用模板

FROM httpd:latest

ADD ./dist/ /usr/local/apache2/htdocs/

EXPOSE 80

RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone

CMD /usr/local/apache2/bin/httpd -D FOREGROUND
目录
相关文章
|
前端开发 JavaScript 算法
三分钟深入了解threejs的常见面试知识点
三分钟深入了解threejs的常见面试知识点
1474 0
|
网络虚拟化 虚拟化 Windows
|
存储 运维 Cloud Native
Curve 版 PolarDB 的安装与使用 | 学习笔记
快速学习 Curve 版 PolarDB 的安装与使用,介绍了 Curve 版 PolarDB 的安装与使用系统机制, 以及在实际应用过程中如何使用。
Curve 版 PolarDB 的安装与使用 | 学习笔记
|
人工智能 自然语言处理 开发者
Co-op Translator:微软推出面向开发者的开源多语言翻译工具
微软推出的开源多语言翻译工具Co-op Translator,基于Azure AI服务,能够自动化处理项目文档和图像中的文本翻译,简化技术文档的本地化流程,促进全球开发者协作。
510 25
Co-op Translator:微软推出面向开发者的开源多语言翻译工具
|
机器学习/深度学习 边缘计算 人工智能
《深度剖析:边缘计算与AI融合下,生成对抗网络部署的变革与展望》
在数字化时代,数据量激增对实时性和隐私保护提出更高要求。边缘计算与AI的融合成为关键路径,尤其生成对抗网络(GAN)的部署方式正经历变革。传统GAN依赖云端资源,存在延迟、带宽和隐私风险。边缘计算使GAN可在本地或与云端协同部署,提升实时性与安全性。新部署方式包括边缘设备本地部署、边缘-云协同及分布式边缘部署,但面临资源限制、网络不稳定和数据安全等挑战。通过模型压缩、自适应通信及加密技术,GAN可更好地满足各行业需求,推动其广泛应用。
347 3
|
移动开发 小程序 JavaScript
微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)
微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)
572 1
|
存储 分布式计算 资源调度
什么是Hadoop及其组件?
【8月更文挑战第31天】
1384 1
|
弹性计算 运维 自然语言处理
启迪操作系统智慧的神:操作系统智能助手OS Copilot
OS Copilot 是阿里云针对Linux推出的一款智能助手,基于大模型构建,简化了Linux操作和运维工作。它支持自然语言问答,辅助命令执行,阿里云CLI调用以及系统运维和调优。这款工具特别适合初学者和运维人员,减少了对命令记忆的需求,通过对话式交互即可完成任务。
616 15
|
自然语言处理 监控 数据管理
《DAMA数据管理知识体系指南》备考笔记-第一章 数据管理 (4 分)
《DAMA数据管理知识体系指南》备考笔记-第一章 数据管理 (4 分)
475 0
|
运维 Cloud Native 持续交付
【阿里云云原生专栏】从零到一搭建云原生应用:阿里云云原生应用平台实战教程
【5月更文挑战第24天】本文档是一份阿里云云原生应用平台的实战教程,介绍了如何从零开始搭建云原生应用。内容涵盖云原生应用的特点(容器化、微服务、CI/CD和自动化运维)以及阿里云提供的服务,如容器服务、服务网格和CI/CD工具。教程详细讲解了创建容器集群、编写Dockerfile、构建镜像、部署应用、配置服务网格和设置CI/CD的步骤。通过本文,读者将学会利用阿里云平台开发和管理云原生应用。
1489 0