二:docker插件方式 1.pom.xml文件插件 <!-- Docker maven plugin --> <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>1.0.0</version> <configuration> <!-- 镜像名称 ${project.artifactId}:v0.0.2--> <imageName>${project.artifactId}</imageName...
一、增加docker配置文件 二、运行部署 三、常见docker命令 四、总结 历史文章 欢迎大家点点关注,可以最先收到定期更新的 SpringBoot 以及 Java 编程相关知识文章。 最近突然有个想法,帮助那些刚毕业的大学生以及新入门的朋友来学习SpringBoot,写一系列的SpringBoot,今天写第十九篇,SpringBoot Docker,将SpringBoot服务打...
2、打包成jar,(具体打包查看spring官网:http://spring.io/guides/gs/rest-service/),打包后,在target目录下生成一些文件夹和文件,重要的看项目结构图红框圈中的文件,就是它:gs-spring-boot-0.1.0.jar (命令打包:mvn clean package -DskipTests ) 回到顶部 二、使用jar包制作docker镜像 使用docker把jar文件做成...
docker run -p 8081:8081 --name backupitems -v /opt/tomcat/logs:/app/logs -e spring.profiles.active="pro" -d hengrui/backupitems(镜像的名称) 浏览器效果 时区问题(如果打包的时候没设置,建议dockerfile里配置好) Docker里的时区可能是UTC标准时间,可以参考以下修改时区 进入容器 docker exec-it 容器ID...
1.先建立一个测试的springboot项目 2.较高版本的idea已经支持docker了,如果没有就安装插件。 打开设置,找到docker添加docker,docker的Engine API URL 为:tcp://ip:2375 3.配置docker仓库,可以配置成阿里云的,阿里云的每个人不一样,有独有的地址,自己可以去弄一个,我这里配置成网易的: ...
docker logs -f --tail 1000 容器id,可以查看服务的日志。 如果想更新jar包,只需要使用docker cp spring-boot-docker-1.0.jar 容器ID:/zhangt.jar,就可以将spring-boot-docker-1.0.jar拷贝进容器并重命名,然后docker restart 容器ID重启容器。 方式二:基于jdk镜像运行容器 ...
docker rm -f 容器ID或容器名称 //可以删除正在运行的容器 h2数据库远程访问报:Sorry, remote connections ('webAllowOthers') are disabled on this server.错误。解决办法:在springboot应用的配置文件application.properties中增加spring.h2.console.settings.web-allow-others=true...
SpringBoot version:2.3.4.RELEASE Docker version: 19.03.11 JDK version:1.8.0_221 dev tools:IDEA 环境说明:本地跟docker不在同一环境,docker为单独服务器。 2. 准备工作 通过IDEA -> Spring Initializr 快速创建一个 SpringBoot 应用 填写项目名、选择 jdk 版本: ...
首先建个文件夹 放入两个文件:dockerfile 跟待运行的jar包 我这个里叫logic.jar image.png 编写dockerfile image.png # 使用官方的 Java 运行时镜像作为基础镜像FROMopenjdk:17-jdk-slim# 设置环境变量ENVAPP_NAME=logic.jar \APP_USER=myappuser \APP_GROUP=myappgroup \APP_HOME=/opt/myapp# 创建应用目录...