1. 拉取 JDK17 镜像
推荐使用官方或公共仓库中的 OpenJDK 17 镜像:
docker pull openjdk:17
2. 查看已安装的镜像
使用以下命令确认镜像是否下载成功:
docker image ls
3. 运行 Java 项目
将打包好的 jar 包上传至服务器后,执行以下命令启动容器:
docker run -d -p 8089:8089 --restart=always -e TZ=Asia/Shanghai -v /home/admintest/tmpro/www/temp.jar:/home/admintest/tmpro/www/temp.jar -v /home/admintest/tmpro/www:/home/admintest/tmpro/www --name temp openjdk:17 java -jar /home/admintest/tmpro/www/temp.jar
参数说明:
-d:后台启动。-p 8089:8089:映射端口。--restart=always:指定重启策略为 always,容器停止后自动重启。-e TZ=Asia/Shanghai:设置时区为上海时间。-v:挂载主机上的 jar 包和目录到容器内,实现数据持久化和实时更新。--name temp:容器名称。openjdk:17:使用的镜像版本。java -jar ...:启动运行的具体命令。
4. 验证运行状态
使用 docker ps 查看容器启动情况,可通过 curl 测试 Java 程序是否正常响应。
5. 常用管理命令
- 启动容器:
docker start <容器 id 或名称> - 停止容器:
docker stop <容器 id 或名称> - 重启容器:
docker restart <容器 id 或名称> - 中止容器:
docker kill <容器 id 或名称> - 删除容器:
docker rm -f <容器 id 或名称>(强制删除)

