1 つのコマンドで Dockerfile をビルドして実行する 質問する

1 つのコマンドで Dockerfile をビルドして実行する 質問する

Dockerfile からイメージをビルドし、1 つのコマンドで実行することは可能ですか? Dockerfile をビルドしてイメージを実行する
コマンドは 1 つあります。docker builddocker run -it

これら 2 つのコマンドを組み合わせて、1 つのコマンドだけで簡単にビルドおよび実行できるようにする方法はありますか?

ベストアンサー1

タグ付けを避けたい場合は、最終的な画像ハッシュdocker build -qのみを出力します。これは、 の引数として使用できます。docker run

docker run -it $(docker build -q .)

コンテナが終了したときに自動的に削除したい場合は、--rmを追加します。docker run

docker run --rm -it $(docker build -q .)

おすすめ記事