前置きが長くなりましたがここからが本題です。CDMを複数行実行するためにはシェルスクリプトを用意して、シェルスクリプトの中に実行したい複数のコマンドを書きます。シェルをCDMで実行すれば晴れて、複数コマンドをDocker内で実行できるというわけです。DockerでCMDを複数実行する方法(設置編)Dockerのホームディレクトリにstartup.shを作成します。この中に実行したいコードを書きます。/dev/stderr今回の場合はこんな感じです。Cronを実行しながらsupervisordでPythonを常駐化させたいというのが私のニーズです。作成したファイルをコピーして、実行権限を与えて、最後にCMDで/startup.shで起動します。Dockerfileにはこのように書きます。["/startup.sh"]あとはbuildしてrunしてみてください。これで/startup.shに書いた複数のコマンドが実行されているはずです。Docker-Composeで起動時に複数行のコマンドを実行する方法も記事にしているのでぜひこちらもご覧ください。現在は『アイデアをカタチにする』ことが仕事です。コメントデータの処理方法の詳細はこちらをご覧ください。独立(7年目)現在は『アイデアをカタチにする』ことが仕事です。【Python】機械学習で文章を自動生成する方法おすすめ便利ツール2行でできる物体検出(YOLOv3)物体検出APIが使えるようになります。初心者でも物体検出の独自モデルを作成できます。flask-uwsgi-nginxで簡単API作成Flaskを使ったAPIを簡単に作成できます。Docker-Django-HTTPSDjangoを無料でHTTPS化でデプロイできます。Nginx,uWSGIも設定済み。Docker-Selenium-GridDockerを使ってSeleniumをすぐに使い始められます。Selenium-with-DjangoSeleniumでスクレイピングした内容をDjangoと簡単に連携させられます。APIGmailAPIをすぐに使い始められます。サイト内検索サイト内の記事に含まれるキーワードで柔軟な検索ができます。