docker部署jar
时间: 2023-09-12 22:13:23 浏览: 40
使用Docker部署Spring Boot的应用示例
你可以使用以下步骤在 Docker 中部署一个包含 JAR 文件的应用程序:
1. 编写 Dockerfile
在应用程序的根目录下创建一个名为 Dockerfile 的文件,并添加以下内容:
```
FROM openjdk:8-jre-alpine
COPY your-app.jar /usr/app/
WORKDIR /usr/app
CMD ["java", "-jar", "your-app.jar"]
```
其中 `your-app.jar` 是你的应用程序的 JAR 文件名。
2. 构建 Docker 镜像
在 Dockerfile 所在的目录中打开终端并运行以下命令:
```
docker build -t your-image-name .
```
其中 `your-image-name` 是你要为镜像指定的名称。
3. 运行 Docker 容器
运行以下命令以启动一个新容器:
```
docker run -d -p 8080:8080 your-image-name
```
其中 `-d` 标志表示在后台运行容器,`-p` 标志表示将容器的 8080 端口映射到主机的 8080 端口。你也可以选择使用其他的端口映射方式。
现在,你的应用程序应该已经在 Docker 容器中运行了,可以通过 `http://localhost:8080` 访问它。
阅读全文