一、
1.写一个简单的javaweb项目,本地启动后可以正常调用接口
2. 将该项目打成jar包上传到服务器,在相同目录下创建一个Dockerfile文件,
Dockerfile文件的内容为:
# 使用 JDK 8 作为基础镜像
FROM openjdk:8-jdk-alpine
# 维护者信息
LABEL maintainer="zwz"
WORKDIR /home/cm
# 将JAR文件复制到容器中
COPY ./initProject-0.0.1-SNAPSHOT.jar initProject-0.0.1-SNAPSHOT.jar
# 启动应用程序
CMD ["java", "-jar", "initProject-0.0.1-SNAPSHOT.jar"]
~
然后再当前目录下执行 docker build .
命令
输入命令 docker images
查看是否生成镜像:
生成的镜像就可以通过docker run -itd --name myApp -p 8080:8080 镜像Id
来运行容器