基于 Spring Cloud 与 Vue.js 的前后端一站式陈设
新建 education_deploy.sh 文件,把两行代码放进去:
留意第一行最后有个点 . ,假如你想把打出来的镜像名叫 abc,对外袒露的端口是 6666,则应该这样写:
上传随处事器 新建一个文件夹,并为每个微处事模块新建一个文件夹用于存放 jar 包、Dockerfile 和自动化陈设文件,目次布局如图: 把 back_end 这个文件夹整体压缩,压缩呼吁为:
执行完后会在目次下看到 back_end.tar 压缩文件。 行使 ssh 呼吁登录随处事器,根目次下新建一个 edu 文件夹,进入这个文件夹,查察当前目次,记着这个目次:
记着你要传随处事器的位置:/root/edu,再回到本机适才压缩 back_end.tar 文件的目次,执行以下呼吁把 back_end.tar 发送随处事器的 /root/edu 目次下:
上传完之后,在处事器解压:
然后依次进入到各个模块的文件夹内,执行 sh 剧本:
都运行完之后后端微处事就陈设完啦! 常用 Docker 呼吁陈设完还要检讨是否陈设正确,先从 Docker 开始搜查,最后在赏识器输入接口地点看可否调通。 下面的呼吁都在 CentOS 处事器上执行。 查察当前运行的容器,看 MySQL、Redis、RabbitMQ 和你本身的项目是否运行:
查察日记 想进入到容器中查察日记:
好比想查察容器 ID 为 378af204f7bc 的容器日记,应该执行:
假如容器运行了很长时刻,将会发生很是多的日记,直接行使 docker logs 会把全部日记都打印出来,可不行以只打印最后几多行可能从某个时刻之后的日记呢?虽然可以。 查察指按时刻后的日记,只表现最后 100 行:
只打印最后 50 行日记:
查察最近 30 分钟的日记:
查察某时刻之后的日记:
查察某时刻段日记:
遏制和启动 遏制容器:
查察全部容器(包罗已经遏制的):
从头启动容器(容器被遏制了,但还未被删除):
删除容器和镜像 假如项目有窜改,最好把之前的容器、镜像都删掉,再运行新的容器。 先遏制容器:
再删除容器:
查察 image 镜像:
删除镜像:
前端陈设先把前端项目打包,压缩为 tar 文件,发送随处事器上,在处事器解压。 要用 Nginx 做署理必要先安装 Nginx。 安装 Nginx (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |