docker部署项目

Dockerfile的编写

例如:java

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是指基础镜像docker

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

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