- angular/
- Angular 使用Docker在AWS EC2中部署Spring Boot微服务
Angular 使用Docker在AWS EC2中部署Spring Boot微服务
Angular 使用Docker在AWS EC2中部署Spring Boot微服务,angular,docker,amazon-ec2,Angular,Docker,Amazon Ec2,我正试图在我的EC2机器中使用Docker容器部署我的SpringBoot微服务。我有自己的Ubuntu机器。我也可以在我的Ubuntu机器上安装Docker。我不想和ECS一起去。我需要使用Docker为Spring Boot Java部署定制我的机器
我可以使用安装在我的机器上的docker部署我的服务吗
如果这在Docker中是可能的,我是否需要在我的机器中配置Tomcat/Weblogic服务器?还是直接在Docker
我还可以在EC2的同一个Docker中部署我的前端Angular 2
我正试图在我的EC2机器中使用Docker容器部署我的SpringBoot微服务。我有自己的Ubuntu机器。我也可以在我的Ubuntu机器上安装Docker。我不想和ECS一起去。我需要使用Docker为Spring Boot Java部署定制我的机器
我可以使用安装在我的机器上的docker部署我的服务吗
如果这在Docker中是可能的,我是否需要在我的机器中配置Tomcat/Weblogic服务器?还是直接在Docker
我还可以在EC2的同一个Docker中部署我的前端Angular 2应用程序吗?或者我需要为node.js/Nginx服务器配置我的机器
我是AWS云和微服务的初学者。在可行的部署上,我仍然有很多困惑
是的,您当然可以在本地计算机上部署服务。您应该构建自己的docker映像,其中包含您的spring boot应用程序。
以下是dockerfile的springboot操作指南:
来自openjdk:8-jdk-alpine
VOLUME/tmp
ARG JAR\u文件
ADD${JAR\u FILE}app.JAR
ENTRYPOINT[“java”、“-Djava.security.egd=file:/dev//uradom”、“-jar”、“/app.jar”]
如果使用fatjar方法(无服务器),则不必配置任何容器来运行springboot应用程序。如果你是初学者,它会更简单。顺便说一下,所有的应用程序配置都是在docker映像中完成的,而不是在您的机器上
如果您计划使用docker,我建议您也将其用于角度部分。
Angular应用程序可以打包在fatjar中,这是最简单的方法。要做到这一点,您基本上必须将Angular应用程序的“build”或“dist”目录内容复制到springboot应用程序的web应用程序目录中
是的,您当然可以在本地计算机上部署服务。您应该构建自己的docker映像,其中包含您的spring boot应用程序。
以下是dockerfile的springboot操作指南:
来自openjdk:8-jdk-alpine
VOLUME/tmp
ARG JAR\u文件
ADD${JAR\u FILE}app.JAR
ENTRYPOINT[“java”、“-Djava.security.egd=file:/dev//uradom”、“-jar”、“/app.jar”]
如果使用fatjar方法(无服务器),则不必配置任何容器来运行springboot应用程序。如果你是初学者,它会更简单。顺便说一下,所有的应用程序配置都是在docker映像中完成的,而不是在您的机器上
如果您计划使用docker,我建议您也将其用于角度部分。
Angular应用程序可以打包在fatjar中,这是最简单的方法。要做到这一点,您基本上必须将Angular应用程序的“build”或“dist”目录内容复制到springboot应用程序的web应用程序目录中