文章目录
前后端项目部署
有关项目部署的详细流程,可以看b站up主CodeSheep的视频讲解,非常详细![项目下载、运行、配置、构建、打包、部署:全步骤实战演示。前后端分离式项目实战部署]
1 环境配置
1.docker配置mysql
1.安装mysql
docker pull mysql:5.7
2.配置mysql
docker run -d -p 3306:3306 --privileged=true -v /home/mysql/log:/var/log/mysql -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
3.使用mysql
# docker exec -it mysql bash // 运行mysql
# mysql -u root -p // 登录mysql
# show variables like "character%" // 查询字符类型
注意:docker安装完MySQL并run出容器后,建议请先修改完字符集编码后再新建mysql库-表-插数据。
2.docker安装node.js
1.安装nodejs
docker pull node:latest
2.安装完成,运行nodejs
docker run -itd --name node-test node
3.最后进入查看容器运行的 node 版本:
docker exec -it node-test /bin/bash
docker run -p 9001:80 --name nginx -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/conf/conf.d:/etc/nginx/conf.d -v /usr/local/docker/nginx/log:/var/log/nginx -v /usr/local/docker/nginx/html:/usr/share/nginx/html -d nginx