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 に対応するインストール手順を追加する必要があります。

bannerAds