1. Dockerfile常见指令
简单的dockerFile文件
FROM openjdk:17
LABEL author=leifengyang
COPY app.jar /app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
# 使用JDK 8的官方Java运行环境镜像
FROM openjdk:8-jre-slim
WORKDIR /app
# 将本地的jar文件复制到容器中
COPY ./path/to/your/app.jar /app/app.jar
# 暴露需要的端口,假设你的应用使用8080端口
EXPOSE 8080
# 设置容器启动时执行的命令
CMD ["java", "-jar", "app.jar"]
之后需要构建Docker镜像
docker build -t your-app-name .
命令 docker build -t your-app-name .
用于根据当前目录下的 Dockerfile 和上下文环境来创建 Docker 镜像。
-
docker build
:这是用来构建 Docker 镜像的命令。它读取 Dockerfile 并执行其中的指令来组装镜像。 -
-t your-app-name
:这个选项用于为新创建的镜像添加一个标签ÿ