Dockerで指定されたスクリプトを実行するにはどうすればよいですか?
スクリプトを実行するように Docker で起動するには、Dockerfile で CMD または ENTRYPOINT コマンドを指定して実行するスクリプトを定義します。
Dockerfile のサンプルを次に示します。
FROM ubuntu:latest
WORKDIR /app
COPY script.sh /app
CMD ["bash", "./script.sh"]
スクリプトをscript.shとして保存し、Dockerfileと同じディレクトリに置きます。
次に、以下のコマンドを実行し Docker コンテナを作成・実行します。
docker build -t myimage .
docker run myimage
myimageという名前のDockerイメージを構築し、そのコンテナ内でscript.shを動作させます。
特定の実行環境や依存関係をスクリプトで必要とする場合は、Dockerfile に対応するインストール手順を追加する必要があります。