docker用springboot镜像启动jar包

发布于:2024-11-11 ⋅ 阅读:(133) ⋅ 点赞:(0)

先下载一个springboot镜像

然后执行这个命令就行了


docker run -d \
    -p 8020:8020 \
    -p 8033:8033 \
    -p 9999:9999 \
    -v /docker/project:/project \
    -e JAVA_OPTS='-Xmx512m -Xms256m -XX:+UseG1GC -Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8' \
    -e JAR_FILE='platform-jobexecutor-svc.jar' \
    --name platform-jobexecutor-svc \
    springboot:v1 \
    sh -c "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /project/${JAR_FILE}"

 后面是排查过程记录的命令



--参考:失败了
cd到jar包所在位置直接运行docker启动命令
//jdk镜像直接挂载jar包容器启动 左边是映射端口右边是jar包端口
docker run -d --name platform-jobexecutor-svc -v /docker/project:/docker/project -p 8020:8020  -p 8033:8033 -p 9999:9999 springboot:v1 sh -c 'java -jar /docker/project/platform-jobexecutor-svc.jar'


--参考:失败了
docker run -d \
    --name platform-jobexecutor-svc \
    -v '/docker/project:/project' \
    -p 8020:8020 \
    -p 8033:8033 \
    -p 9999:9999 \
    --user root \
    springboot:v1 \
    sh -c 'java -jar /project/platform-jobexecutor-svc.jar'

docker inspect platform-jobexecutor  --查看docker启动参数

docker inspect platform-jobexecutor-svc   --查看docker启动参数

docker exec -it platform-jobexecutor-svc bash --进入docker控制台


docker ps -a --no-trunc --查看全部docker信息


docker logs platform-jobexecutor-svc  --查看日志

docker logs -f -t --tail 1000 platform-jobexecutor-svc --实时日志


docker rm platform-jobexecutor-svc --删除


网站公告

今日签到

点亮在社区的每一天
去签到