参考链接: docker介绍.
一、文件准备
1)LabelingTool 后端 lt-main模块下的配置文件,修改hanlp.properties中
//linux docker下hanlp路径
root=/usr/Hanlp
2)将后端打成jar包,其中,注意在lt-main模块下的pom.xml里面申明打包插件和全局入口。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 指定该Main Class为全局的唯一入口 -->
<mainClass>cn.njust.label.main.LtMainApplication</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
</goals>
</execution>
</executions>
</plugin>
3)在/usr下创建目录 spring-boot-docker
cd /usr
sudo mkdir spring-boot-docker
PS:
//安装支持ZIP的工具
yum install -y unzip zip
//把文件解压到当前目录下
unzip data.zip
//如果要把文件解压到指定的目录下,需要用到-d参数。
unzip -d Hanlp data.zip
4)在目录 spring-boot-docker 复制四个文件 bz_0628.sql 、 lt-main-0.0.1-SNAPSHOT.jar 、 Hanlp文件夹 和 Dockfile文件。
ls
//bz_0628.sql data.zip Dockerfile Hanlp lt-main-0.0.1-SNAPSHOT.jar
其中,Do