dockerを使用してコンテナ内でmysqlサービスを開始しています。コンテナの開始後、私はPythonスクリプトを介して自動的にデータベースにデータを挿入したいと思います。これは私のDockerfile
です:dockerコンテナでmysqlを起動した後にデータを挿入
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
最後の行は、データベースにいくつかのデータを追加するためのスクリプトを実行しますが、docker build
を実行するときに、それが失敗したので、今回のMySQLサービスはまだ開始されていません。これをどのように達成するのですか?前もって感謝します。
ありがとうございました。それは私の問題を解決する! –