Docker部署环境
Docker部署Python环境
在learnDocker文件夹下复制以下内容
部署Python复制Flask代码
Dockerfile文件大概知道有哪些?
-
Java语言为例,需要centos,jdk(java环境的基础镜像)
-
需要到那个目录下
-
指定占用的端口,启动命令cmd
WEB开发一般会使用到框架,这些框架具体是: 1、Django:全栈WEB框架 2、Flask:轻量级WEB框架(端口5000)
Java技术栈的微服务开发框架:
SpringBoot SpringCloud SpringCloudalibaba
Java目录结构
Java环境直接部署
mvn package:把java的代码打包成.jar
打包成功
场景: 开发已经更新了代码,并且把打包的命令已经发送给了测试,而且也告诉了测试是在那个目录下执行,这个时候开发说让自己部署环境。 1、进入到开发说的目录下 2、执行打包的命令 mvn package 3、打包成功后 4、进入到target的目录 5、执行如下命令直接部署环境 java -jar app-0.0.1-SNAPSHOT.jar
Java通过Dockerfile部署环境
在Dockerfile文件里输入以下内容
FROM java:8
MAINTAINER ⽆涯
VOLUME /tmp
RUN mkdir /app
COPY app-0.0.1-SNAPSHOT.jar /app/app.jar
WORKDIR /app
EXPOSE 8081