Springcloud+Vue阿里云部署


SpringCloud+Vue阿里云部署(k8s)

                                                            ——内网环境

前言

      本人是开发人员,第一次部署项目到阿里云服务器。本着开源的思想,
      与大家进行交流。希望可以帮助到大家,和弥补自己的不足。

弱小和无知都不是生存的障碍,傲慢才是 —《三体》


一、项目的配置文件修改

  1. Nacos: 在这里插入图片描述
    nacos的server-addr 的服务地址 要换成部署nacos的服务地址。

  2. MySql: 在这里插入图片描述
    mysql的配置信息要与阿里云的RDS相同

二、Maven项目打包

maven打包

注:如果含有工具模块,工具模块不需要进行打包,只是将其他模块与他相互依赖

三、打包Docker镜像导入和导出

  1. 需要工具Docker ,Windows和Linux下的都可以
  2. Dockerfile文件
FROM java:8

#将打成的jar包拷贝成名为 app.jar的jar包
COPY dw-app-0.0.1-SNAPSHOT.jar /*****.jar

#默认就是8080
CMD ["--server.port=****"]

#暴露端口
EXPOSE 8120

ENV TZ="Asia/Shanghai"
ENV PATH=$PATH

#设置时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo "$TZ" > /etc/timezone

cmd ["java","-jar","/*****.jar"]
  1. 将jar和Dockerfile 在同一目录下进行打包`

docker build -t  镜像名:版本号  //打包镜像
docker save  -o  指定地址和文件名  镜像名  //保存tar文件到本地目录
docker images  //查看docker镜像
docker load -i //导入到本地docker容器

注:因为我们是内网部署,先要通过docker build 命令进行打包,然后通过docker save
   保存到本地目录,然后通过U盘就行拷贝。在内网机上传save保存的tar,在执行docker
   load 命令进行上传

总结

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章