私は、データベース(統合テスト)でPHPUnitを実行する能力が必要なので、PHPとMySQLデータベースを持つリンクされたコンテナを持つコンテナを持っています。リンクされたDockerコンテナを自動リロードする方法は?
基本的なコマンドは次のようになります。私はdb
コンテナを作成し、このコマンドを実行する前にそれを開始している
docker run -i --rm --link db binarydata/phpunit php script.php
。
binarydata/phpunit
コマンドが実行された後にコンテナが削除されます。しかし、db
コンテナは動作し続けています。
質問:リンクされたコンテナで--rm
の機能を達成するにはどうすればできますか。コマンドを実行した後も削除されますか?
テストを開始するためにあなたは何を使用していますか? – Matt
@Matt私はPHPStormを使用しています。上記のコマンドはシェルスクリプトでラップされており、シェルスクリプトをPHPインタプリタとして使用しています。http://obrown.io/2015/12/23/phpunit-docker-phpstorm .html –