docker runのテンプレート

概要

僕にとってのdocker runテンプレートです。

実行テンプレート

docker run -itd --rm -v ${PWD}/src/:/workdir/src/ --name hogehoge <dockerイメージ名> <コマンド>

説明

  • -i: コンテナの標準入力を取得します。
  • -t: 疑似ターミナルを準備します。
  • -d: コンテナをバックグラウンドで実行します。
  • --rm: コンテナをstopさせるとコンテナが消えます。
  • -v ${PWD}/src:/workdir/src: 今いるところのsrc/workdir/srcにvolumeします。
  • --name hogehoge: コンテナにhogehogeという名前をつけます。

必要に応じてこれらを足し引きすれば大体のことはできると思います。