docker部署项目

328 阅读1分钟

Dockerfile的编写

例如:

FROM openjdk:7-jre
MAINTAINER xxx xxx@imooc.com

COPY target/user-thrift-service-1.0-SNAPSHOT.jar /user-service.jar

ENTRYPOINT ["java", "-jar", "/user-service.jar"]

openjdk:7-jre是指基础镜像

COPY target/user-thrift-service-1.0-SNAPSHOT.jar /user-service.jar:将target中的jar拷贝到/下,并命令为user-service.jar

ENTRYPOINT ["java", "-jar", "/user-service.jar"]:运行user-service.jar的命令,一般用数据存放这些命令。 在项目(user-thrift-service)下输入docker build -t user-thrift-service:latest .