開発用コンテナ構築
例
コンテナを作成してコンテナ内部でシェルを実行する。
docker build . -t app:base
docker run --name app --rm -p 5000:5000 -v $(PWD):/container -i -t app:base /bin/bash
cd /containe
仮想マシン環境では$(PWD)を/vagrantに書き換えて実行する。
docker-composeを使った場合。
docker-compose build
docker-compose run app bash
注意
- 仮想マシンと併用は可能だがポートがぶつかる場合があるので設定に注意する。