项目部署-通过docker手动部署前后端分离项目(全网超级详细 的教程)

1.基于宿主机目录实现MySQL数据目录、配置文件、初始化脚本的挂载(可查阅官方镜像文档)

数据卷挂载(是一个虚拟目录),是宿主机目录与容器目录之间映射的桥梁

① 挂载/root/mysql/data到容器内的/var/lib/mysql目录
② 挂载/root/mysql/init到容器内的/docker-entrypoint-initdb.d目录(准备SQL脚本,上传宿主目录)③ 挂载/root/mysql/conf到容器内的/etc/mysql/conf.d目录(准备的配置文件,也要上传宿主目录)

1.1在宿主机中创建要挂载的目录

 1.2将自己准备好的配置文件和sql脚本,上传到/root/mysql/conf目录中和/root/mysql/init目录中

利用xftp工具完成上传

1.3创建并运行mysql容器且创建挂载目录

-v指令就是创建挂载目录的

docker run -d \
	--name mysql \
	-p 3306:3306 \
	-e TZ=Asia/Shanghai \
	-e MYSQL_ROOT_PASSWORD=123456 \
	-v /root/mysql/data:/var/lib/mysql \
	-v /root/mysql/init:/docker-entrypoint-initdb.d \
	-v /root/mysql/conf:/etc/mysql/conf.d \
	mysql

1.4查看是否创建成功

(1)查看/root/mysql/data目录下有没有生成很多文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布凡哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值