首页 > 解决方案 > 如何在不使用 docker-compose 的情况下在单个命令中使用 dump.sql 文件启动 mysql docker 容器

问题描述

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

标签: mysqldocker

解决方案


因此,假设数据包含您的 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

参考:集线器


推荐阅读