一、maven配置
下载地址
复制
vim /etc/profile
export MAVEN_HOME=/mnt/maven/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:${PATH}
source /etc/profile
root@t-master:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /mnt/vos-vrpq55mx/maven/apache-maven-3.6.3
Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: /mnt/vos-vrpq55mx/za/java/jdk1.8.0_261/jre
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-51-generic", arch: "amd64", family: "unix"
<localRepository>/mnt/maven/apache-maven-3.6.3/space</localRepository>
<mirror>
<!--This sends everything else to /public -->
<id>aliyun maven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>


二、镜像打包
复制
mvn clean
mvn package
FROM moxm/java:1.8-full
VOLUME /tmp
ADD StudentScore-0.0.1-SNAPSHOT.jar appkht.jar
EXPOSE 8088
ENTRYPOINT ["java","-jar","appkht.jar","-Xms512m","-Xmx1024m","-Djava.security.egd=file:/dev/./urandom"]
复制
docker build -t appkht:1.0.0 .
docker images
docker run -d --name demo-web1 -p 8080:8080 demo-web1:v1.0.0
docker run -d --name demo-web1 -p 8080:8080 -e "SPRING_PROFILES_ACTIVE=dev" demo-web1:v1.0.0
docker run -d --name appkht -p 30734:8088 appkht:1.0.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫