# 下载镜像到本地,没有加TAG标签,默认下载最新的
docker pull mysql

运行镜像,获得容器,添加数据卷,并配置mysql的root用户密码

docker run -p 12345:3306 --name mysql -v /moti/mysql/conf:/etc/mysql/conf.d -v /moti/mysql/logs:/logs -v /moti/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

进入mysql容器里面的mysql,创建一个test数据库,创建一个user表

  • 回到宿主机对mysql数据库容器进行数据备份
  • docker exec myql [服务容器ID] sh -c ' exec mysqldump --all-databases -uroot -p"123456" ' > /docker_mysql/all-databases.sql

    最后修改日期:2020-07-13

    作者

    留言

    撰写回覆或留言

    发布留言必须填写的电子邮件地址不会公开。