容器化部署mysql数据库

从这节起我们要部署一个可用的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 测试是否成功

自此已配置完一个可用的数据库容器。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181205G0FTKM00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券