docker 配置mysql

  • 下载MySQL5.7的docker镜像:
docker pull mysql:5.7
  • 使用如下命令启动MySQL服务:
docker run -p 3306:3306 --name mysql \
-v /mnt/mydata/mysql/log:/var/log/mysql \
-v /mnt/mydata/mysql/data:/var/lib/mysql \
-v /mnt/mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root  \
-d mysql:5.7
  • 参数说明
    • -p 3306:3306:将容器的3306端口映射到主机的3306端口
    • -v /mnt/mydata/mysql/conf:/etc/mysql:将配置文件夹挂在到主机
    • -v /mnt/mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
    • -v /mnt/mydata/mysql/data:/var/lib/mysql/:将数据文件夹挂载到主机
    • -e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码
  • 进入运行MySQL的docker容器:
posted @ 2021-11-19 16:30  GMGood007  阅读(135)  评论(0)    收藏  举报