创建eureka
安装最新的Docker,在原来docker的基础上将docker进行一个升级。
#1.使用curl升级到最新版 curl -fsSL https://get.docker.com/ | sh #2.重启Docker systemctl restart docker #3.设置Docker开机自启 systemctl enable docker #4.测试Docker版本 docker --version #5.上传daemon.json到/etc/docker中 #6.重启docker service docker restart
2 构建Eureka的Docker镜像
(1)上传Eureka的微服务jar包
通过idea mvn 打包上传到linux的root目录
(2) 编写Dockerfile
创建Dockerfile vi Dockerfile
然后将下面的内容复制进去
FROM openjdk:8-jdk-alpine ARG JAR_FILE COPY ${JAR_FILE} app.jar EXPOSE 7776 ENTRYPOINT ["java","-jar","/app.jar"]
Dockerfile一定要跟你idea打包的jar放在同一个目录
Dockerfile是什么?Dockerfile是构建镜像和容器的一个运行脚本,通过Dockerfile就可以不去执行一堆的命令了,
3 构建镜像
docker build --build-arg JAR_FILE=eureka-0.0.1-SNAPSHOT.jar -t eureka:v1 .
创建容器 访问容器
docker run -i --name=eureka -p 7776:7776 eureka:v1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!