Dockerでコンテナ内のスクリプトを実行の方法
コンテナ内のスクリプトにアクセスするには、以下のコマンドを使用できます。
- コンテナの ID または名前を確認する:
- docker ps
- コンテナに入る:
- docker exec -it <コンテナIDまたは名前> /bin/bash
- 容器内でスクリプトを実行する:
- ネイティブに日本語で言い換えると、./path/to/script.sh
ホスト上にスクリプトファイルがある場合は、ローカルファイルをコンテナにマウントすることでスクリプトを実行できます。これにより、ホスト上でスクリプトを編集し、コンテナ内で更新されたスクリプトを実行できるようになります。例として、次のコマンドがあります。
docker run -v /path/to/host/script.sh:/path/to/container/script.sh <容器镜像名称> /path/to/container/script.sh
それが、コンテナを実行してホスト上のスクリプトファイルのマウントを行います。その後、コンテナ内でマウントされたスクリプトを実行します。<コンテナイメージ名>は、実際使用するコンテナイメージの名前に置き換えてください。