将springcloud服务通过docker部署到linux服务器上

一、创建一个eureka-server镜像并运行

1、打包程序成jar包,jar包名:eureka-server-0.0.1-SNAPSHOT.jar

2、编写Dockerfile文件,文件名就叫Dockerfile,不用后缀扩展名

[java]  view plain  copy
  1. # 基于那个镜像  
  2.   
  3. FROM daocloud.io/java:8  
  4.   
  5. # 将本地文件夹挂载到当前容器(tomcat使用)  
  6.   
  7. VOLUME /tmp  
  8.   
  9. # 拷贝文件到容器  
  10.   
  11. ADD eureka-server-0.0.1-SNAPSHOT.jar /app.jar  
  12.   
  13. # 打开服务端口  
  14.   
  15. EXPOSE 8080  
  16.   
  17. # 配置容器启动后执行的命令  
  18.   
  19. ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]  

3、将这两个文件上传到linux服务器上,我专门建了一个文件夹来放

4、创建镜像,这里目录下执行镜像编译命令

docker build  -t  lyq/eureka-server .
5、运行镜像
docker run -d -p 8761:8761 --name eureka-server  lyq/eureka-server
6、访问http://114.67.225.112:8761/ 界面正常打开,说明程序部署成功


猜你喜欢

转载自blog.csdn.net/failure_lee/article/details/78523121