Dockerfile からイメージをビルドし、1 つのコマンドで実行することは可能ですか? Dockerfile をビルドしてイメージを実行する
コマンドは 1 つあります。docker build
docker 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 .)