パッとcomposerやnodeを利用したいときに便利。
以下はnodeを利用したいときにサッとコンテナーを作って破棄ができる。
–rmオプションでコマンドが終わったら自動的にコンテナを破棄する。
-vはボリューム指定。実行した場所を/appにマウントする
-wはワーキングディレクトリ実行する場所が指定できる。
その後に、コンテナパッケージ、コマンドと続く。
Docker run リファレンス — Docker-docs-ja 24.0 ドキュメント
docker run --rm -it -v `pwd`:/app -w /app node:18.12.1-buster npm ci
以下はdocker-composeを利用した場合の書き方。
docker-compose run — Docker-docs-ja 24.0 ドキュメント
docker-compose run --rm node npm ci
コメント