1、IDEA安装Docker工具 2、Linux安装Docker并配置远程访问 一键安装: curl-sSL https://get.daocloud.io/docker | sh 百度一个开启2375远程访问的博客开启一下。 系统开放2375端口 注意:此处Docker开启远程访问后是不需要密码的,自己开发可以这么干,但是正儿八经上线的时候需要配置安全访问的,这个百度一大把 3、IDE...
1.首先下载docker插件,idea2019版本的自带有docker不用下载, 检查是否能够来连接上服务器的docker 2.连接成功之后,会列出docker里面的容器和镜像 3.使用docker部署boot项目 1.首先在springboot项目中的根目录下添加一个docker文件夹并创建Dockerfile文件 FROM openjdk:8-jdk-alpine ADD *.jar app.jar ENTRYPOINT ["...
curl -sSL https://get.daocloud.io/docker | sh 1. 百度一个开启2375远程访问的博客开启一下。 系统开放2375端口 注意:此处Docker开启远程访问后是不需要密码的,自己开发可以这么干,但是正儿八经上线的时候需要配置安全访问的,这个百度一大把 3、IDEA中配置Docker地址 再点击OK。 右键Connect后即可连接上了。 4...
第一步:idea安装docker插件:设置-插件-docker 第二步:配置Dockerfile文件 FROM harbor.chint.com/wz-build-env-public/openjdk:17AS base # 项目的端口,内部服务端口 EXPOSE8808# 切换到容器内部的/workdir目录 WORKDIR/workdir # 添加要运行的jar文件 COPY target/jdbc.jar /workdir/jdbc.jar # 容器启动后运行...
# 声明服务运行在8080端口EXPOSE8080# 指定docker容器启动时运行jar包ENTRYPOINT["java","-jar","/mall-tiny-1.0.0-SNAPSHOT.jar"]# 指定维护者的名字MAINTAINERmacrozheng 这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot + Vue + uni-app 实现的电商系统(Github标星60K),采用Docker容器化部署...
1、先把项目打成jar包 2、然后把jar包上传到服务器 3、自己提前编写好Dockerfile文件 4、通过docker build命令把项目打成镜像 5、最后docker run跑起来项目 经过以上的步骤,一次还好 多次发布的时候确实累人,虽然可以通过写一下xshell启动脚本,但是还是免不了自己上传jar包到服务器。于是我发现了idea工具。
引入docker-maven-plugin插件相关配置. 改配置在标签内 <build> <plugins> <!--可以把依赖的包都打包到生成的Jar包中--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${springboot.version}</version> ...
1、把jar包扔给运维同学,由他们进行编写dockerfile或者其他方式部署。(不推荐) 2、由开发同学处理后把镜像或者窗口上传到服务器(企业级常用方式) 下面我们就通过demo来看下方式二 1、docker开放2375端口 开放2375端口 vim /lib/systemd/system/docker.service ...
然后创建Dockerfile #指定基础镜像,在其上进行定制 FROM java:8 #开发者姓名及邮箱 MAINTAINER wlf longfei.wang@cloudansys.com #这里的 /tmp 目录就会在运行时自动挂载为匿名卷,任何向 /data 中写入的信息都不会记录进容器存储层 #VOLUME /tmp #复制上下文目录下的target/demo-1.0.0.jar 到容器里 ...
3、spring boot服务Docker部署 3.1新建一个Spring boot工程,编写测试接口 3.2修改pom文件,添加properties,添加plugin 3.3配置Dockerfile文件:在工程根目录下新建Dockerfile文件。 内容,如下: FROM java:8 VOLUME /tmp COPY target/demo-0.0.1-SNAPSHOT.jar demo.jar ...