eureka:
1. 构建 jdk 镜像
启动 eureka 容器
准备jdk文件夹和所有需要的文件
mkdir ~/jdk cd ~/jdk # 上传 jdk 压缩文件到 /root/jdk/ 目录 # 课前资料/docker/tomcat7/jdk....gz # 创建Dockerfile vim Dockerfile
![图片[1]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/a5a82159eff9.png)
复制下面内容
java -jar a.jar –server.port=80 –spring.profiles.active=a
FROM centos:7 ADD jdk-8u212-linux-x64.tar.gz /opt/ ENV JAVA_HOME=/opt/jdk1.8.0_212 PATH=/opt/jdk1.8.0_212/bin:$PATH ENTRYPOINT bash
构建:
docker build -t jdk:8 .
![图片[2]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/ec65308566d2.png)
docker images
![图片[3]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/a35fc789f48b.png)
2. 构建 eureka 镜像
准备eureka文件夹
mkdir ~/eureka cd ~/eureka
![图片[4]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/324a4b5644d7.png)
上传 eureka 的jar文件到 /root/eureka 目录
课前资料/DevOps课前资料/Kubernetes/K8s案例/v2/eureka/eureka….jar
![图片[5]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/0835779cb1ab.png)
创建 Dockerfile
vim Dockerfile
复制下面内容到Dockerfile中
FROM jdk:8 COPY sp05-eureka-0.0.1-SNAPSHOT.jar /opt/ ENTRYPOINT ["java", "-jar", "/opt/sp05-eureka-0.0.1-SNAPSHOT.jar"] CMD ["--spring.profiles.active=eureka1", "--server.port=2001"]
![图片[6]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/dbb7272f949f.png)
执行构建:
docker build -t eureka:v1 . docker images
![图片[7]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/fd20317b0808.png)
如果之前有有eureka容器,先清理:
docker ps docker rm -f xxx xxx xx
![图片[8]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/1a26218495cd.png)
docker container prune
![图片[9]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/d9dd2c32165e.png)
启动 eureka 容器:
docker run -d --name eureka1 \ -p 2001:2001 eureka:v1
![图片[10]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/dd34a62cf661.png)
打印日志:
docker logs eureka1
![图片[11]-docker 中配置 eureka的方法_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/7ca1305a6d9e.png)
测试地址:
http://192.168.64.150:2001
到此这篇关于docker 中配置 eureka的方法的文章就介绍到这了,更多相关docker 配置 eureka内容请搜索安全小天地以前的文章或继续浏览下面的相关文章希望大家以后多多支持安全小天地!
© 版权声明
渗透云记的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
渗透云记拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!
本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!!访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。详情见本站的“免责声明”如果有侵权之处请第一时间联系我们删除。敬请谅解!E-mail:admin@encenc.com
THE END
喜欢就支持一下吧
相关推荐















请登录后查看评论内容