安装docker
这个过程看csdn的收藏。也可以看知乎https://zhuanlan.zhihu.com/p/143156163
配置docker加速
在阿里云里配置,镜像加速器。照着抄就可以了。
docker安装mysql
安装链接
docker pull mysql:5.7
启动Mysql
sudodocker run -p7789:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -eMYSQL_ROOT_PASSWORD=root -d mysql:5.7
关于docker -p 端口映射
docker -p port1:port2
port1宿主机端口,也就是你服务器对外提供(映射)的访问端口
port2容器内部端口
-p的作用就是容器内部端口和容器外部端口进行映射,内外端口有映射才能访问。
例如可以将mysql的3306端口映射为7789,那么命令就是 -p 7789:3306
配置文件修改
根据我们的命令,docker将mysql容器中的 /etc/mysql 映射到了本机 /mydata/mysql/conf 文件。我们对本机这个文件夹的操作,将会影响到mysql容器(需要重启容器)。
docker安装Redis
和往常一样即可。
首先应该创建这个 redis.conf 文件。然后执行下面命令
sudodocker run -p6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
这里推荐quickredis可视化工具。
能让redis在每次机器重启后自动运行的命令,同理MySQL也是一样。
sudodocker update redis --restart=always
人人开源
一个自动生成增删改查的库。掌握普通的增删改查已经不是一种生存技能了。
克隆下来人人开源的代码:
git clone https://gitee.com/renrenio/renren-fast.git
git clone https://gitee.com/renrenio/renren-fast-vue.git
这是一个后端项目和一个前段项目,人人的后台module需要加到总的项目中。加入后,修改相关的数据库信息,启动项目。访问 http://localhost:8080/renren-fast/ 即可进入后台页面,但是因前端没有启动,所以这个界面是报错的。
前端 node
Linux安装Node.js,这里需要的版本号是 10.16.3。这里的环境配置和Java相同。
设置淘宝镜像
npm config set registry https://registry.npm.taobao.org
node.js是类似与Java中的maven,Nodejs中各个版本似乎并不是很兼容。视频中使用的是人人开源的后台管理系统以及代码生成工具。
人人代码生成工具可以根据sql数据库,生成相关的entity,controller,dao等的文件。
来到前端项目中,第一次运行需要使用
npminstall
安装完成后,使用
npm run dev
这样前后端联调的准备工作就结束了。
版权归原作者 天杪 所有, 如有侵权,请联系我们删除。