首页服务器Web服务器 详细记一次Docker部署服务的爬坑历程

详细记一次Docker部署服务的爬坑历程

第一次写文。请允许我自我介绍一下... 大家好我是茉莉。为什么叫茉莉呢?emmm ID茉莉转圈圈? 皮一下,嘻嘻嘻。笔者两年小菜鸡(差三天满两年)。因为公司只有一个我和前端两个人。…

第一次写文。请允许我自我介绍一下...

大家好我是茉莉。为什么叫茉莉呢?emmm ID茉莉转圈圈? 皮一下,嘻嘻嘻。笔者两年小菜鸡(差三天满两年)。因为公司只有一个我和前端两个人。所以线上服务部署的任务自然而然就落到了我的肩膀上啦。第一次用docker正式在生产环境部署服务。从一个坑爬出来又掉入另一个坑。就记录一下这次上线遇到的bug。写的不对的地方麻烦各位指正噢。见谅! 好啦。废话不多说。action!

本项目采用的是spring cloud+spring boot+spring gateway+mysql还用到了rabbitmq。服务器为centos7。 这里漏掉了一位大锅。我其实还有一个相处了三个月的后端同事。这位大锅因为请假去面试老板没有批但是他还是去了被开了,框架都是他搭的。emmmm于是“锅”便甩到了我的头上!

他采用的zuul被我换成了gateway。 Zuul基于servlet 2.5(使用3.x),使用阻塞API。 它不支持任何长连接,如websockets。而Gateway建立在Spring Framework 5,Project Reactor和Spring Boot 2之上,使用非阻塞API。 Websockets得到支持,并且由于它与Spring紧密集成,所以将会是一个更好的开发体验。

docker镜像服务使用的是阿里云的容器镜像服务。问了一下同事,说是用的google的容器工具jib。于是Cmd+Shift+F全局搜了一下jib。(原谅是公司代码所以是骑兵代码⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄)

Docker,部署服务

点击进去可以看到

Docker,部署服务

进入到阿里云找到容器镜像服务(此处省略不知道镜像仓库是分区的,找不到仓库以为是没权限,然后厚着脸皮要来了管理员账号修改了离职同事的员工账号也还是没有找到仓库的步骤)

Docker,部署服务

然后我创建了一个命名空间xxx-prod,然后在该空间下为每个服务都建好了仓库.私有仓库。代码源我选择的是本地仓库推送到镜像仓库。其他的我也不太了解。

Docker,部署服务

(后来发现其实不用建,jib提交会自动创建仓库,手动创建的时候选择) 使用jib提交上去后,可以在仓库的版本信息里看到更新。

Docker,部署服务 Docker,部署服务

然后连接上服务器。在home文件夹下面创建一个docker文件夹

//在root根目录//~]# centos7的emmm怎么说呢,就是GitBash和OS系统上面是$ windows下面cmd是>//home下面创建一个docker文件夹~]# mkdir /home/docker//进入创建的docker~]# cd /home/docker
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/4386.html
上一篇CentOS服务器中安装FFmpeg的完整步骤
下一篇 IIS6、7添加反向代理的步骤
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部