Docker5.9

Docker部署python

1、在dockerfile里保存app文件和dockerfile文件

2、构建python环境命名为python_web

docker build -t python_web .

 3、启动 python_web

docker run --rm -p5000:5000 python_web

 

 

写完代码后,开始编写dockerfile文件,构建,运行,环境部署ok 发现问题 开发修改问题更新代码再次构建镜像再运行

测试环境不是运维,测试

需要知道在那个电脑那个目录去构建镜像

Dockerfile文件大概知道有哪些

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

2、需要到那个目录下

3、指定占用的端口 启动命令 cmd

WEB开发一般会使用到框架,这些框架具体是:

1、Django:全栈WEB框架

2、Flask:轻量级WEB框架 默认的端口是5000

java技术栈的微服务开发框架

SpringBoot    SpringCloud      SpringCloudalibaba

 java部署

场景: 开发已经更新了代码,并且把打包的命令已经发送给了测试,而且也告诉了测试是在那个目录下执行,这个时候开发说让自己部署环境。

1、进入到开发说的目录下

2、执行打包的命令

mvn package

3、打包成功后

4、进入到target的目录

cd target

5、执行如下命令直接部署环境

java -jar app-0.0.1-SNAPSHOT.jar

 mvn package:把java的代码打包成.jar    显示以下就是打包成功

 java通过dockerfile部署环境

1、首先创建Dockerfile文件---这个一般由开发发送给测试

2、把开发的代码包放在同个目录下

 3、控制台进入到保存这个文件的文件

4、构建springboot .

docker build -t springboot . 

启动

docker run --rm -p8081:8081 springboot

 在浏览器上连接

http://localhost:8081/index

 

posted @ 2022-05-09 17:16  净植  阅读(39)  评论(0)    收藏  举报