首先 写 Dockerfile
war包:
from hub.c.163.com/library/tomcat:latest
MAINTAINER LSC
COPY smart_cube.war /usr/local/tomcat/webapps
jar 包:
FROM java:8
ADD Knote-0.0.1.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]
jar包主要用于springboot 项目 、、、、、dubbo 暴露服务的jar 是不是可以 有待考证,
2. 在Dockerfile 目录下 执行 docker build -t name xxx.jar . // 最后有个点
3. 成功之后 可以查看镜像 docker images
4.运行容器 docker run -d -p 8081:8080 xxx
5.查看项目日志 docker logs -f 容器ID