命令'/bin/sh-cmysql-uwordpress-pwordpress-wordpress</docker入口点initdb.d/wordpress.sql';返回了一个非零代码:1

命令'/bin/sh-cmysql-uwordpress-pwordpress-wordpress</docker入口点initdb.d/wordpress.sql';返回了一个非零代码:1,mysql,docker,dockerfile,Mysql,Docker,Dockerfile,命令'/bin/sh-c mysql-u wordpress-pwordpress wordpress

命令'/bin/sh-c mysql-u wordpress-pwordpress wordpress 我的docker文件:

From mysql:5.7

ENV MYSQL_ROOT_PASSWORD="************"
ENV MYSQL_USER="*******"
ENV MYSQL_PASSWORD="*********"
ENV MYSQL_DATABASE="********"

EXPOSE 3306 3366

COPY wordpress.sql /docker-entrypoint-initdb.d/.
RUN mysql -u wordpress -pwordpress wordpress < /docker-entrypoint-initdb.d/wordpress.sql
来自mysql:5.7的

ENV MYSQL_ROOT_PASSWORD=“**************”
ENV MYSQL_USER=“********”
ENV MYSQL_PASSWORD=“***********”
ENV MYSQL_数据库=“********”
曝光3306366
复制wordpress.sql/docker entrypoint initdb.d/。
运行mysql-u-wordpress-pwordpress-wordpress
您不需要最后一行“运行…”


Mysql容器自动运行您在
/docker entrypoint initdb.d/
中复制的任何内容。这是在运行容器时发生的,而不是在构建期间。

您不需要最后一行“run…”


Mysql容器自动运行您在
/docker entrypoint initdb.d/
中复制的任何内容。这发生在您运行容器时,而不是在构建过程中。

您好,还可以提供wordpress.sql或它的一部分,这对于了解潜在问题至关重要。您不需要运行任何东西-
/docker entrypoint initdb.d/
中的sql
将自动执行。请注意,虽然它仅在第一次生成容器时运行,但请确保删除容器和任何数据卷,然后尝试重新启动。一些相关链接-。如果仍然失败,可能是您的sql文件中存在问题。您好,还可以提供wordpress.sql或它的一部分,这对于了解潜在问题至关重要。您不需要运行任何东西-
/docker entrypoint initdb.d/
中的sql
将自动执行。请注意,虽然它仅在第一次生成容器时运行,但请确保删除容器和任何数据卷,然后尝试重新启动。一些相关链接-。如果仍然失败,可能是sql文件中存在问题。