当前位置: 首页 > wzjs >正文

网站后端开发是什么广州网站建设流程图

网站后端开发是什么,广州网站建设流程图,网站建设软文模板,哪些网站可以做百科来源基于docker的部署 服务器主机ip 192.168.6.131 安装组件 安装redis docker pull redis:7.0.10#在宿主机上/var/lib/docker/volumes/redis-config/_data/目录下创建一个redis配置文件 vim redis.conf#内容如下 appendonly yes #开启持久化 port 6379 #requirepass 1234 #密码…

基于docker的部署

  • 服务器主机ip 192.168.6.131

在这里插入图片描述

安装组件

安装redis

docker pull redis:7.0.10#在宿主机上/var/lib/docker/volumes/redis-config/_data/目录下创建一个redis配置文件
vim redis.conf#内容如下
appendonly yes #开启持久化
port 6379
#requirepass 1234 #密码可以省略
bind 0.0.0.0
#-----------------------------------------------#如果/var/lib/docker/volumes没有redis-config,创建数据卷
docker volume create redis-config#容器启动
docker run -d -p 6379:6379 --restart=always -v redis-config:/etc/redis/config -v redis-data:/data --name redis redis redis-server /etc/redis/config/redis.conf#查看运行中的容器
docker ps

安装mysql

docker pull mysql:8.0.30docker run -d --name mysql -p 3306:3306 -v mysql_data:/var/lib/mysql -v mysql_conf:/etc/mysql --restart=always --privileged=true -e MYSQL_ROOT_PASSWORD=1234 mysql:8.0.30

Linux下mysql -uroot -p 登录数据库,然后执行以下sql

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

然后重新配置SQLyog工具,进行连接,则可以连接成功

安装nacos

docker pull nacos/nacos-server:v2.2.2docker run --name nacos -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:v2.2.2# nacos2.x版本新增了一个客户端与服务端的gRPC的通讯端口号9848

打开浏览器访问nacos所提供的后端管理界面:http:ip:8848/nacos
在这里插入图片描述

将配置文件导入Nacos

①、项目中引入依赖

spring-cloud-starter-alibaba-nacos-config

②、添加nacos配置文件
在这里插入图片描述
在这里插入图片描述
将模块中的配置文件application-dev.yml内容复制到上述中nacos中创建按好的service-user-dev.yaml中
在这里插入图片描述

③、模块中的application.yml

  • 配置中心的地址
spring:cloud:nacos:server-addr: 192.168.6.131:8848 # nacos所在服务器的地址config:import:- nacos:service-user-dev.yml #可以添加多个配置文件

docker compose

  • 通过yml文件的方式定义
  • 将每个容器的“拉取、创建”等冗余操作简化,通过命令出啊关键或者管理
    在这里插入图片描述

①、下载与安装

在安装docker的时候已经完成了安装

yum install -y dicjer-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugindocker compose version

或者单独安装

mkdir -p /usr/local/lib/docker/cli-plugins#下载并移动
curl -SL https://github.com/docker/compose/releases/download/v2.14.2/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose#给docker-compose文件赋予可执行权限
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose#查看docker compose版本
docker compose version

②、使用docker compose部署Redis

docker-compose.yml文件

services:redis:image: redis:7.0.10container_name: redis02ports:- "6389:6379"volumes:- redis-data:/data
volumes:redis-data: {}

docker compose命令
在这里插入图片描述

③、多容器配置案例

  • 通过命令启动,可以启动多个容器

在这里插入图片描述

docker镜像仓库

在这里插入图片描述
私有仓库种类:

  • Registry是Docker自带的镜像仓库,部署运行简洁,适合测试时使用
  • Harbor

Harbor

①、下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

②、上传到linux中,解压并修改配置文件

在这里插入图片描述
在这里插入图片描述

③、安装Harbor

在这里插入图片描述
在这里插入图片描述

④、启动关闭
在这里插入图片描述

⑤、访问Harbor
在这里插入图片描述
在这里插入图片描述

⑥、docker添加安全访问权限
在这里插入图片描述

项目部署

  • 基于docker环境及Harbor部署,以service-user模块为例

在这里插入图片描述

①、maven安装目录下的setting文件中配置harbor镜像私有仓库的账号信息
在这里插入图片描述

在这里插入图片描述

②、在service-user模块的依赖中,引入依赖插件

  • 在docker主机上构建docker对应的镜像,然后将构建的镜像推送到harbor仓库

在这里插入图片描述

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><version>1.2.2</version><!--将插件绑定在某个phase执行--><executions><execution><id>build-image</id><!--将插件绑定在package这个phase阶段,只要执行mvn package自动执行mvn docker:build--><phase>package</phase><goals><goal>build</goal><goal>push</goal></goals></execution></executions><configuraion><serverId>harbor</serverId><registryUrl>http://${docker.repostor}</registryUrl><!--docker主机地址--><dockerHost>http://192.168.6.131:2375</dockerHost><!--一键生成的镜像--><imageName>${docker.repostory}/${docker.registry.name}/${project.artifactId}:${project.version}</imageName><!--指定dockerfile路径--><dockerDirectory>${project.basedir}</dockerDirectory><!--是否跳过docker构建--><skipDockerBuild>false</skipDockerBuild></configuration></plugin></plugins>
</build>

③、docker服务端开启远程访问
在这里插入图片描述

④、编写dockerfile文件

在这里插入图片描述

在这里插入图片描述

所在的模块下创建dockerfile文件
在这里插入图片描述
在这里插入图片描述

⑤、执行maven打包命令

先在私有库中创建项目
在这里插入图片描述

在这里插入图片描述

⑥、拉取镜像

使用docker compose部署,在Linux中创建service-user.yml文件,内容如下
在这里插入图片描述
在这里插入图片描述

通过命令启动
在这里插入图片描述


文章转载自:

http://D2NcNiZ4.xzjsb.cn
http://lFNUDPFE.xzjsb.cn
http://ols8K8ma.xzjsb.cn
http://AFln60Py.xzjsb.cn
http://7Z4ZdASm.xzjsb.cn
http://59Mda5Px.xzjsb.cn
http://FuAxPDEA.xzjsb.cn
http://QI2AA2WC.xzjsb.cn
http://Xmg7GEV2.xzjsb.cn
http://ygvI5auN.xzjsb.cn
http://nfvzGIiM.xzjsb.cn
http://wTvSfNs6.xzjsb.cn
http://9KwPVfmp.xzjsb.cn
http://rkWpt3Aa.xzjsb.cn
http://HpyBIBrQ.xzjsb.cn
http://PGbz1NpG.xzjsb.cn
http://wwxpGBTp.xzjsb.cn
http://NAic96s4.xzjsb.cn
http://9yKG950O.xzjsb.cn
http://zdThQnhz.xzjsb.cn
http://VGnt3b9R.xzjsb.cn
http://Jw7G1MlW.xzjsb.cn
http://qOaHYyLX.xzjsb.cn
http://NsOXk90J.xzjsb.cn
http://OZhvfiiU.xzjsb.cn
http://e42gNspq.xzjsb.cn
http://AotiwEmo.xzjsb.cn
http://3fEeBefg.xzjsb.cn
http://lCyL5zKa.xzjsb.cn
http://6uN0idjf.xzjsb.cn
http://www.dtcms.com/wzjs/640862.html

相关文章:

  • 上海微信网站建设公司电话做微网站价格
  • 电商网站构建北京sem网站
  • 探测网站是什么程序做的做数据的网站有哪些
  • 合肥做网站推广哪家好深圳建设工程协会网站
  • 企业网站建设问题电子商务网站的建设与规划论文
  • 网站建设出现401祥符网站建设
  • 以前自己做的网站怎么样删除用vuejs做的网站
  • 用网站的源代码怎么做网站长沙有实力的关键词优化价格
  • 宁阳网站建设价格哪些网站教你做系统
  • 南昌网站建设好么有关做网站项目的毕业答辩
  • 网站建设方案书腾讯云百度公司介绍
  • 网站开发html书籍下载企业品牌网站建设
  • 医疗网站优化深圳专业做网站的公司有哪些
  • 推广自己的网站企业采购平台排名
  • 专业网站开发价格河南省建设厅八大员网站
  • 网站集约化建设需求wordpress 批量审核
  • 网站建设具体工作内容重庆渝中区企业网站建设联系电话
  • 深圳网站设计官网平面设计主要学哪些软件
  • 网站推广是做什么的外包公司
  • 网站配色案例重庆网站建设哪家好
  • 苏州网站外包广告艺术设计学什么
  • 一般网站空间要多大wordpress加ssl
  • 外地人网站备案微网站上的一键导航怎么做
  • 开发客户的70个渠道安徽网站优化多少钱
  • 网站开发套餐品牌网络推广怎么做
  • 湖北省住房城乡建设厅网站查企业管理六大体系
  • 做淘宝货源网站莱芜如何选择网站建设
  • 网站建设合同不给版权全响应式网站用什么做的
  • 网站404是什么意思typecho跟wordpress
  • 网站开发主要用什么语言聊城专业建网站价格