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

汕头网站建设平台上海网页制作公司 酒店

汕头网站建设平台,上海网页制作公司 酒店,猪八戒网站建设公司,仿照别的网站做项目介绍:后台springboot项目,该项目环境mysql、redis 。前台Vue:使用nginx反向代理 方法一:docker run 手动逐个启动容器 1.docker配置nginx代理 将vue项目打包上传到服务器上。创建文件夹存储数据卷,html存放打包…

项目介绍:后台springboot项目,该项目环境mysql、redis 。前台Vue:使用nginx反向代理 

方法一:docker run 手动逐个启动容器

1.docker配置nginx代理

将vue项目打包上传到服务器上。创建文件夹存储数据卷,html存放打包的vue资源,nginx.conf是nginx配置文件数据卷。

nginx配置代理文件(本地的文件和容器中的配置文件形成映射)

 server {listen       80;server_name  localhost;  charset  utf-8;location / {root   /usr/share/nginx/html;   #这里设置动态路由try_files $uri $uri/ @router; index  index.html index.htm;}#这里配置后台的信息location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://152.136.167.51:8383/;}}

启动nginx,指定数据卷映射

docker run -p 81:80 -itd -v /usr/software/demo/nginxdemo/html/:/usr/share/nginx/html/ -v /usr/software/demo/nginxdemo/nginx.conf:/etc/nginx/conf.d/default.conf nginx

2. docker配置mysql

在服务器上的mysql占用了3306端口,而且还是自启动,进程杀不死。(所以我的docker的mysql使用了3307外部端口)

启动docker容器MySQL(使用密码)

docker run -itd --name mysqlTest -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 4f36ba851740

 查看容器信息

docker inspect shaone值或者容器名

mysql -h 172.17.0.3 -u root -p

赋予mysql远程连接的权限 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

使用sqlyog远程连接并导入数据库 

3.dock配置redis 

docker pull redis:latestdocker run -itd --name redis-test -p 6380:6379 redis

4.docker配置自己的springbbot项目

创建dockerfile文件 

创建镜像 

docker build -f dockerfile -t community:1 .

运行容器

docker run -p 8383:8383 -d  14d5ffb6cf85

方法二:dockercompose编排技术部署项目

1.创建dockercompose.yml文件

注意:yml缩进很重要,一不小心就出错,运行前先检查一下

yml格式在线检查

version: "3.0"
services:mysql:image: mysql:5.6.49container_name: comm_mysqlrestart: alwaysports:- 3307:3306environment:- MYSQL_ROOT_PASSWORD=123456- MYSQL_DATABASE=community- MYSQL_ROOT_HOST=%networks:- boyatopredis:image: redis:latestcontainer_name: comm_redisports:- 6380:6379networks:- boyatopnginx:image: nginx:latestcontainer_name: comm_nginxrestart: alwaysports:- 81:80volumes:- /usr/software/demo/nginxdemo/html/:/usr/share/nginx/html/- /usr/software/demo/nginxdemo/nginx.conf:/etc/nginx/conf.d/default.confnetworks:- boyatopmycommunity:image: community:1container_name: communityports:- 8383:8383volumes:- /community/upload/face/:/community/upload/face/- /community/upload/excel/:/community/upload/excel/environment:- DATABASE_HOST=mysql- DATABASE_USER=root- DATABASE_PASSWORD=123456- DATABASE_NAME=community- DATABASE_PORT=3307- REDIS_HOST=redis- REDIS_PORT=6380depends_on:- mysql- redisnetworks:- boyatop
networks:boyatop: null

2.运行 

docker-compose -f dockercompose.yml up -d

http://www.yayakq.cn/news/161661/

相关文章:

  • 制作网站找哪个公司好营销型网站 典型案例
  • 青海网站建设哪个最好公司管理制度
  • 酷站素材企业网站建设制作公司
  • 做网站的图片大全在线制作图片用什么软件好用
  • 为什么做美妆网站营销策略有哪些4种
  • 可以做围棋题的网站美业营销策划公司
  • 现在推广网站最好的方式注册电商网店怎么注册
  • 深圳网站设计x程序wordpress search制作
  • 吕梁做网站的公司中国企业信用信息查询系统
  • 江苏省住房和建设厅网站首页家庭局域网设计方案
  • 香山红叶建设有限公司网站优化工具箱下载
  • 网站导航还值得做向客户介绍网站建设
  • 福州男同性做基网站做进口假体下巴的网站
  • 2元域名注册网站wordpress 创建菜单
  • 中文企业网站模板html北京网站优化推广效果
  • 淮北建设网站优秀网视频剪辑
  • 乐都网站建设企业网站建设报价表格式
  • 京东网站是刘强冬自己做的吗网页美工设计第一步需要做什么
  • 住房和城乡建设部网站防排烟国外做网站的公司
  • 做淘宝优惠卷网站步骤10根牙签手工制作大全
  • 网站设计作业平台惠州网站建设咨询
  • .net空网站做九九乘法表企业微信功能详细介绍
  • 阿里巴巴网站装修怎么做全屏大图注册软件开发公司需要什么条件
  • 如何对网站的文件和资源进行优化?wordpress媒体库一直加载
  • 如何查网站死链用wordpress数据展示
  • 网站首页 如何设置网站开发程序哪个好
  • 邯郸做网站外包做服装哪个网站图片多
  • 各大网站响应生态建设网站 乱码
  • 动易网站模板免费网站优化成本
  • 网站的主域名深圳创业板