docker——0开始-《1.0.2docker一个到多个微服务部署》

- 前文:
博主同你一样是一个非常喜欢技术,但是又百度资料等各种后被各种不一而足的理论坑的天翻地覆(当然也有好的)这一套全部都是博主每一个环节都进行了测试的版本。放心使用,但是我更喜欢的是你与我共同提高,相信自己,希望我们能在互相提携中进步,文章有问题可以在评论提问。会及时和你沟通并讨论问题的!!
- 本文内容:
这次是博主分享的一个自己的整理docker。绝对可靠!!!。
第一博主也是从什么都不知道的小白过来,看来很多后有了一些思路摸索中前进。我的文章思路基本都是会进行 一定的延申,虽然还不会太深入但是可以维持你学会一个基础引领入门。注意点之类都会标出。开始吧!
-对接上节:
上节《1.0.1搭建服务器》中说了docker如何进行比较系统的一个搭建。如果有搭建感觉有点粗糙的可以审查一下
地址:https://blog.csdn.net/majipeng19950610/article/details/83786493
- 正文:

  • 先做一些准备工作

原理介绍: 1.docker是基于镜像+容器。简单说是docker image 加 image创建的存储层。每一个image进行实例创建都会给予对应的存储层来; 2.一个image可以创建多个实例。类似Java的实体bean和对象。我可以一个实体创建多个class对象。这是本章的原理和介绍,有兴趣的继续看吧。?

  • 准备制作我们的镜像

1.我们需要创建一个springboot的项目,然后创建一个Dockerfile文件

在这里插入图片描述
文件内容如下:

#后续博主再加注释:
FROM java:8
#名字 integration-0.0.1-SNAPSHOT.jar要与自己的打包的jar一致
ADD integration-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch ./app.jar'
#项目运行端口
EXPOSE 8080
CMD ["java","-jar","app.jar"]

2.我们需要把我们自己的Dockerfile文件上传到我们的服务器文件夹中

在这里插入图片描述

制作镜像

# docker build -f XXX/Dockerfile(地址然后找到自己上传的这个dockerfile文件) -t (给自己的镜像起个名字):V1  . (来个版本号吧)
注:睁大眼睛看好,最后有个点"."
等待完成后
# docker image ls

命令不是很好的,本章用到了一些命令地址:https://blog.csdn.net/majipeng19950610/article/details/83789148

利用镜像进行创建实例

# docker run --name mytesnoe(起个名字1)  -p 8080:8080 -d 刚刚制作的镜像的镜像名:版本
# docker run --name mytesnoe(起个名字2)  -p 8081:8080 -d 刚刚制作的镜像的镜像名:版本

最后调用看看自己的成果吧

浏览器打开http://192.168.XX.XX:8080/XXX
		http://192.168.XX.XX:8081/XXX

看看你的成果吧!成功与我和你同在。好 的话回来点赞,有问题可以留言哦,会及时回复你的!

本文地址:https://blog.csdn.net/majipeng19950610/article/details/83831011
上篇地址:docker——0开始-《1.0.1搭建服务器》https://blog.csdn.net/majipeng19950610/article/details/83786493

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值