我有一个全栈的React.js和Spring Boot应用程序,我正在尝试找出一个好的方法将它部署到亚马逊EC2 EC2服务器上,让它全天候运行。我的问题是我可以在亚马逊EC2上作为一个可执行的jar运行,我可以从公共IP地址使用我的web浏览器访问它,但当我关闭终端时,它会停止jar。我可以使用什么来将其作为后台服务/进程运行,以便在关闭终端时保持在后台运行?Tomcat似乎只适用于war文件。服务器为Amazon Linux AMI 2018.03.0 (
使用docker run选项运行-d描述为在后台运行容器。这是大多数教程在不想与容器交互时所做的事情。在另一个教程中,我看到使用bash样式的&将进程发送到后台,而不是添加-d选项。运行docker run -d hello_world只输出容器ID,另一方面,docker run hello_world &仍然给出与运行docker run hello_world相同的输出。如果我使用docker run nginx进行这两个实验,我在这两个方面都会得到相同的行为(至少