mysql - Official Image | Docker Hub

  1. 访问 Docker Hub,搜索 MySQL,确定镜像版本
  2. docker pull mysql:5.6
  3. 开放端口映射,指定 root 用户密码并启动 MySQL:docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD = 1234 mysql:5.6
  4. 后台运行:-d,指定名称:--name
  5. 进程守护:--restart=always(容器随 Docker 引擎一块启动)
  6. 使用数据卷持久化数据到宿主机

Docker 运行 MySQL 容器数据备份

数据卷将数据库底层文件系统进行备份,不利于数据迁移和备份;推荐使用 sql 文件形式备份数据

利用 MySQL 官方命令

Untitled

使用 Navicat 备份

右键,导出向导