基本手动打包部署-eureka服务
- 这应该是最原始一种部署方法,手动在idea上打包然后上传到docker上面,手动编辑Dockerfile文件将jar包解析成镜像使用,要注意需要在同一网关内,执行命令前需要手动修改一下配置文件对应的ip为服务名
- 依赖中加入maven插件
<build> <!--打包项目名称--> <finalName>boot_eureka</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
- 使用maven打包得到boot_eureka的jar包
3.在服务器创建/opt/docker目录并在该目录下创建Dockerfile文件,文件内容如下# 仓库中也有关于jdk的镜像 FROM java:8-alpine # 也可以基于自己构建的镜像 # FROM jdk8 COPY ./boot_eureka.jar /tmp/app.jar EXPOSE 10086 ENTRYPOINT ["java","-jar","/tmp/app.jar"]
- 构建镜像
docker build -t boot_eureka:1.0 .
- 运行容器
docker run -id --name=eureka --hostname=eureka -p 10086:10086 boot_eureka:1.0
6.测试访问:http://192.168.154.129:10086/
版权声明:本文为weixin_43948783原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。