将项目部署到docker中

47 阅读1分钟

1、创建Dockerfile文件

#使用java环境,anapsix/alpine-java:latest java环境的镜像(这里要先配置java环境镜像)
FROM anapsix/alpine-java:latest
# 项目的端口,内部服务端口
EXPOSE 9120
# 切换到容器内部的 /workdir目录
WORKDIR /workdir

# 添加要运行的jar文件
COPY ./name.jar /workdir/app.jar

# 容器启动后运行的命令
ENTRYPOINT ["java","-jar","/workdir/app.jar"]

2、把Dockerfile和打好的jar包放在一个目录下,然后cd到当前目录,执行创建镜像命令

docker build -t name

3、再执行创建容器命令

docker run --name name -p 9090:9120 -d name

4、创建start.sh文件方便后续重新部署

#删除镜像 容器
docker rmi -f jname
docker rm -f rname

# 构建镜像
docker build -t jname .

# 创建容器
docker run --name rname -p 9120:9120 -d jname