文章图片
文章图片
文章图片
通过前面的一系列学习 , 我们已经知道怎么制作dockerfile了(见:Dockerfile介绍及常用保留指令 docker高级篇第三章-dockerfile案例之制作自己的centos镜像? ) 。 那么 , 本篇文章 , 咱们就把自己写的spring boot的demo项目 , 部署在docker上面 。
案例目标:我们自己开发的微服务怎么在docker上面运行呢?
1:通过IDEA新建一个普通的微服务模块
2:通过dockerfile发布微服务部署到docker容器中
创建微服务项目1:创建一个简单版的spring boot项目 。 浏览器可以访问 。 返回任意信息就可以
【docker|docker高级篇:实战-自己开发的微服务怎么在docker上面运行?】2:mvn package后将对应项目的jar上传到docker的宿主机中 。 比如凯哥上传到mydocker文件夹下 。
通过dockerfile发布微服务到docker容器中
1:编写dockerfile文件2:构建镜像docker build -t kaigejava_docker:1.0.1 .
3:运行容器查看镜像是否成功:
运行容器:
docker run -d -p 6001:6001 416d15a4026c
如果防火墙导致启动失败 。 可以关闭防火墙 , 然后在重启docker后再执行命令 。 如下图:
4:访问测试运行成功后 , 通过浏览器访问 。 访问地址是:宿主机id:6001/order/index
可以看到运行成功 。 说明 , 微服务实战成功
大家好我是凯哥Java(kaigejava) , 乐于分享 , 每日更新技术文章 , 欢迎大家关注“凯哥Java” , 及时了解更多 。 让我们一起学Java 。 也欢迎大家有事没事就来和凯哥聊聊~~~
- 软件|这篇文章告诉你配音软件哪个好,自媒体小白必备工具
- 每天和这么多文件打交道|翻译整篇文档,用这些工具就够了!
- docker|双12大促期间,几款值得入手的固态U盘大盘点:谁更具性价比?
- 2022年度作者评选上线
- docker|小米13新机发布会:正式发布MIUI14,采用全新的个性视觉体验
- 一篇文章看懂,小米发布会都发布了啥:除了手机还有这六款新品
- 苹果发布了iOS16.2RC版更新|苹果发布ios16.2rc版,icloud高级数据保护功能上
- 淘宝|跨境电商怎么推广引流?这篇文章告诉你
- docker|雷军彻底清仓,OLED柔性屏+轻薄手感,骁龙778G手机降至1139元
- 小伙伴们平时会看小说来放松自己吗?有时我们看到一篇自己喜欢的喜欢|你知道文字朗读软件有哪些吗?