mysql - 如何在不使用docker-compose的情况下通过单个命令使用dump.sql文件启动mysql docker容器

标签 mysql docker

我需要使用初始转储文件启动mysql docker容器或使用初始数据创建mysql docker镜像。
我不需要先启动docker容器,然后在单独的命令中使用转储文件执行。我需要使用一个命令来运行它。

最佳答案

因此,假设数据包含您的sql转储文件:

docker run -v "$PWD/data":/docker-entrypoint-initdb.d \
  --user 1000:1000 \
  --name some-mysql \
  -e MYSQL_ROOT_PASSWORD=my-secret-pw \
  -d \
   mysql:tag

引用:hub

关于mysql - 如何在不使用docker-compose的情况下通过单个命令使用dump.sql文件启动mysql docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61039866/

相关文章:

mysql - 如何在 phpmyadmin 中一次更改大量记录

php - 为什么 jQuery 和 PHP 的多项选择自动完成不起作用?

mysql - 锁定表以供读取仍然允许选择(mysql)

docker - 为什么Docker会调用每台机器Moby?

wordpress - 如何在Kubernetes集群中扩展Wordpress-使用多个Pod副本-访问单个PVC(永久文件存储)

mysql - SQL查询从表中获取前两个最高列值

mysql - Cron:将数据从服务导入 MongoDB (Meteor)

docker - 集群Docker Swarm主机

docker - 自托管 gitlab CI/CD 将注册表推送到 ECS 服务

mysql - 创建用于组合的 mongodb 容器时出错