如何在一个命令中使用dump.sql文件启动mysql docker容器,而不使用docker compose
我需要用一个初始转储文件启动一个mysql docker容器,或者用初始数据创建一个mysql docker映像。如何在一个命令中使用dump.sql文件启动mysql docker容器,而不使用docker compose,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-
我不需要先启动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
ref:因此假设数据包含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
参考: