命令'/ bin / sh -c mysql -u wordpress -pwordpress wordpress </docker-entrypoint-initdb.d/wordpress.sql'返回非零代码:1

问题描述 投票:1回答:1

命令'/ bin / sh -c mysql -u wordpress -pwordpress wordpress </docker-entrypoint-initdb.d/wordpress.sql'返回非零代码:1

我的码头文件:

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 docker dockerfile
1个回答
0
投票

你不需要最后一行“RUN ......”

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

© www.soinside.com 2019 - 2024. All rights reserved.