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
という名前をつけます。
必要に応じてこれらを足し引きすれば大体のことはできると思います。