【发布时间】:2017-10-26 20:24:38
【问题描述】:
我正在使用 docker 在容器中启动 mysql 服务。容器启动后,我想通过 python 脚本自动向数据库插入一些数据。这是我的Dockerfile:
FROM mysql:5.7
EXPOSE 3306
ENV MYSQL_ROOT_PASSWORD 123456
WORKDIR /app
ADD . /app
RUN apt-get update \
&& apt-get install -y python3 \
&& apt-get install -y python3-pip
RUN pip3 install --user -r requirements.txt
RUN python3 init.py
最后一行运行脚本以将一些数据添加到数据库中,但这次 mysql 服务尚未启动,因此在运行 docker build 时失败。我该如何做到这一点?提前致谢。
【问题讨论】:
标签: python mysql docker dockerfile