所有的内容都要通过docker进行管理才对,docker是管理容器的工具, 容器想要创建必须有对应的镜像,自己的项目不可能在docker hub远程仓库中存在镜像的。因此就需要 自己创建镜像。
1、修改jar包路径
2、上传jar包到宿主机中
3、在当前目录中创建Dokcerfile文件【名字不能改必须叫这个】,并配置
#给一个默认的镜像openjdk版本8---jdk1.8 FROM openjdk:8 #复制宿主机中当前目录下的jar包到容器中某个路径[结尾需要/代表是一个目录,否则就成重命名了] #复制命令有两个ADD,COPY,但是jar包不能解压的,选COPY COPY oasys.jar /usr/local/apps/ #开放容器端口,因为项目中需用8088端口,此处开放8088 EXPOSE 8088 #容器启动时需要让上传jar包执行 #已知:执行jar包命令:java -jar jar包路径 #CMD会让定义的指令在容器启动时自动执行 CMD ["java","-jar","/usr/local/apps/oasys.jar"]