斐讯N1-小钢炮Docker中运行SpringBoot应用
介绍
-
硬件:斐讯N1
-
系统:小钢炮(Linux)
-
容器:Docker
-
依赖环境:JDK、MySQL
-
目标:运行springboot web应用
安装JDK
因为在Docker中没有找到合适的Jdk,因此需要先安装一个Jdk。考虑到N1是ARM架构,所以需要找一个匹配的JDK版本,我选择的是jdk-8u212-linux-arm64-vfp-hflt.tar.gz
。
下载地址:https://github.com/frekele/oracle-java/releases
-
将JDK包下载后并使用XFtp工具上传到小钢炮Linux系统中(一般我会放在用户目录)。
-
将JDK文件解压,执行命令:
tar -zxvf jdk-8u212-linux-arm64-vfp-hflt.tar.gz
-
解压后是个名为jdk1.8.0_212的文件夹,将此文件夹移到在ARM电脑的
/usr/lib/jvm
目录下,执行命令:mv ./jdk1.8.0_212 /usr/lib/jvm/
如果
/usr/lib
下没有jvm目录,则自己创建。 -
编辑
/etc/profile
环境配置文件,执行命令:vi /etc/profile
在文件底部追加以下内容并保存:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_212 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
-
激活环境配置,执行命令:
source /et