1.我们需要在想要被打包的项目pom文件中添加
<build>
<finalName>wxgzh</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwich.SR6</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
2.在云服务器下创建一个Dockerfile文件
FROM java:8
COPY wxgzh.jar /usr/local/wxgzh.jar
WORKDIR /usr/local
CMD java -jar wxgzh.jar
3.我们需要修改Docker-compose.yml文件把镜像修改成我们的镜像名字和通过build运行
version: '3.1'
services:
wxgzh:
build: .
restart: always
container_name: wxgzh
environment:
- TZ=Asia/Shanghai
ports:
- 10000:10000
4.docker-compose up -d