从这节起我们要部署一个可用的nextcloud网盘,在nextcloud中建议使用一个外置的mysql数据库,因此本节我们先部署一个mysql的容器。
1 从官网拉取mysql 5.6版本的镜像
2 创建用于挂载的目录,用于存放mysql的数据库文件和配置日志等
data目录将映射为mysql容器配置的数据文件存放路径
logs目录将映射为mysql容器的日志目录
conf目录里的配置文件将映射为mysql容器的配置文件
3 使用镜像创建容器
命令解析:
--name:容器名
-p:映射宿主主机端口
-v:挂载宿主目录到容器目录
-e:设置环境变量,此处指定用root账号登陆mysql的密码
-d:后台运行容器
--network:设置新建的容器网络,此处的值为host,说明是共用host主机的网络,说明如果用了host网络后,容器暴露出来的端口就不能做转换,比如说容器的3306端口就不能映射为别的端口了
4 测试是否成功
自此已配置完一个可用的数据库容器。
领取专属 10元无门槛券
私享最新 技术干货