Docker 项目打包
2017-04-23 本文已影响113人
Feng_Sir
根目录: /root/dashboard
mkdir 项目名 创建一个文件
Dockerfile名字必须一致 文件里面要有一个名字是Dockerfile的文件
Dockerfile文件内容
FROM java:8 容器中的JDK
RUN mkdir /app
WORKDIR /app
ADD microservice-provider-city-0.0.1-SNAPSHOT.jar ./microservice-provider-city.jar 也可以写 ADD xxx.jar .
ENV SPRING_PROFILES_ACTIVE prod59 使用的配置文件
EXPOSE 80 对外端口
CMD java -jar microservice-provider-city.jar jar包名字
docker images 查看已有镜像
docker rmi `IMAGE ID`删除已有镜像
docker build -t dashboard-service-city:v1 . 最后有个.
docker run --rm --name dashboard-service-city -d -p 9001:9001 dashboard-service-city:v1
docker ps 列出所有运行中容器
docker logs "ID" 根据运行中容器ID 查询日志信息