赞
踩
第一步,设置打包之后的启动类
第二步,编写dockerFile文件
FROM openjdk:8-jre-alpine # 复制一份该文件所在文件夹下的jar包到构建的文件目录内,如果是单一的jar包可以以名字命名例如 a.jar ADD *.jar /app.jar # 设置时区 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 构建挂在目录 VOLUME /tmp # 需要打开的端口 EXPOSE 7000 # 执行文件 CMD java \ -Xms16m -Xmx256m -Xss512k -Xmn64m \ -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC \ -Djava.security.egd=file:/dev/./urandom -jar /app.jar
第三步打包项目
第四步,上传打包的好的jar文件和DockerFile文件到服务器
自行选择需要存放的目录
第五步,打开远程工具移动目录到存放文件的目录
第六步,构建镜像文件到docket内
docker build -t 需要构建镜像的文件名 .
注意后见还有一个点
第七步,运行你的镜像
docker run -d -p 7000:7000 --name gateway gateway.0.0.1
-d:表示在后台运行
-p:端口号,前面的为外部访问的端口,后面的为映射到docker内的端口
–name: 自定义的名称
到此项目部署完成,如果需要查询运行日志
gateway]# docker logs -f --tail=100 gateway
–tail: 需要查看的日志行数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。