Docker部署环境

Docker部署环境

Docker部署Python环境

在learnDocker文件夹下复制以下内容

 

 

部署Python复制Flask代码

 

Dockerfile文件大概知道有哪些?

  1. Java语言为例,需要centos,jdk(java环境的基础镜像)

  2. 需要到那个目录下

  3. 指定占用的端口,启动命令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

CMD ["java","-Djava.security.egd=file:/dev/./urandom","-jar","app.jar"]

 

posted @ 2022-05-09 19:57  饭依然特稀  阅读(76)  评论(0)    收藏  举报