前言 docker构建镜像,部署springboot项目已不是新鲜事,就因为docker的持续集成、版本控制、可移植性、隔离性和安全性等优点,使得被大家广泛应用。 今天就分享下自己简单部署Eureka的过程。 项目打包 本文前提将简单的Eureka项目利用Maven打成jar包( eureka-server-1.0.0.jar );由于Docker安装在阿里云,所以将打好的jar放在云服务器上(新建个文件夹 /usr/local/dev/docker/testProject/ ), 具体打包过程网上有很多分享,不在此细讲。 Dockerfile Dockerfile是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建镜像三步骤 编写Dockerfile文件 编写的Dockerfile文件和eureka-server-1.0.0.jar放在同级目录下 Dockerfile配置文件的内容 FROM java:8 VOLUME /tmp ADD eureka-server-1.0.0.jar /eureka-server.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/eureka-server.jar"] java:8 是使用jdk版本