質問: ### 前提・実現したいこと Docker初心者です。 Dockerを使ってflask (Python Web Framework), MySQLを使ったwebアプリケーションをapacheサーバー上に作るためのコンテイナーを作ろうとしています。 ### 発生している問題 一通りdocker, apache, python周りのチュートリアルを見たのですが、いまいちどのようにDockerfile, docker-compose.ymlなどをを書いていったらいいのかわかりません。 ### 該当のソースコード 今の現状としてflaskのコンポーネントを丸写し状態ですが、docker上で動かすことはできています。 現状からflaskをapache2サーバに移し、また別のコンポーネントでMySQLサーバーを立ち上げ`docker-compose up`だけで環境を整えられる状態まで持っていきたいです。 ``` # DockerHubのpythonから拝借したDockerfile FROM python:3.6.2-alpine3.6 WORKDIR /usr/src/app COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD [ "python", "./api.py" ] ``` ### 試したこと apache2, python2, flask, MySQLというよくある構成ですので、GitHubにもう自分の実現しようししてることをアップロードしてくれている方がいらっしゃいました。 https://github.com/GrahamDumpleton/mod_wsgi-docker ただ、Dockerについての理解を深めるのが目的ですので、基本を理解しつつミニマルな構成(python3, apache2, MySQL...)から始めていきたいと思っています。 ### 補足情報(言語/FW/ツール等のバージョンなど) Dockerのバージョン ``` Docker version 17.06.2-ce, build cec0b72 ``` 宜しくお願い致します。
回答: 質問の幅が広すぎたと判断いたしましたので、一度質問を取り下げさせて頂きます。