使用Docker运行Java应用(.jar)
环境配置
第一步:用docker安装JDK镜像
docker load -i openjdk8.tar
第二步:准备目录结构
在任意一个目录下,比如 /opt/docker/sa-admin/
,放入你的 .jar
文件,然后创建一个 Dockerfile
,内容如下:
FROM openjdk:8-jre-slim
WORKDIR /app
COPY sa-admin-prod-3.0.0.jar app.jar
EXPOSE 1024
ENTRYPOINT ["java", "-jar", "app.jar"]
第三步:构建镜像
在当前目录下执行以下命令:
docker build -t sa-admin:3.0.0 .
第四步:运行
执行以下命令来启动 Docker 容器:
docker run -d --name sa-admin -p 1024:1024 --add-host=host.docker.internal:192.168.1.66 --restart unless-stopped sa-admin:3.0.0