開発用コンテナ構築

コンテナを作成してコンテナ内部でシェルを実行する。

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

注意

  • 仮想マシンと併用は可能だがポートがぶつかる場合があるので設定に注意する。

参照