mac docker安装Eureka

1.docker安装java环境

docker pull java:8

2.本地可以通过IDEA 在命令行中通过命令 mvn clean package 将Eureka 源码进行打包成jar文件
在这里插入图片描述

3.将jar和dockerfile文件放在同一个文件夹下

新建dockerfile,内容如下:

FROM java:8
VOLUME /tmp
ADD eureka-0.0.1-SNAPSHOT.jar /eureka-server.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/eureka-server.jar"]

java:8 java执行的版本
VOLUME 配置数据卷
eureka-0.0.1-SNAPSHOT.jar 为eureka打包的jar
eureka-server.jar为自定义的镜像容器名称

4.Docker运行并生成镜像

docker build -t eureka-server .

-t 指定镜像
. 表示dockfile在当前路径

5.运行eureka镜像

docker run -d -p 8761:8761 eureka-server eureka-server 

-d 后台运行

-p jar运行的端口为8761 主机映射端口为8761 容器映射的端口为8761
eureka-server 为镜像名

6.检查镜像的运行状态

docker ps

运行结果如下
在这里插入图片描述
通过浏览器访问
在这里插入图片描述


版权声明:本文为weixin_42024778原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。