シェフとすべての依存関係がインストールされたドッカーコンテナ内に開発環境がセットアップされています(台所用品、バンドラーなどを含む)。私がホストからキッチンを走り、ドッカーのコンテナ内で収束/テストをしたいと思ったら、私はキッチン・ドッカー・ドライバーを使って簡単に行うことができました。しかし、私がドッキング用のコンテナ内でキッチンを走らせている場合、私はキッチンローカル(https://github.com/ianschenck/kitchen-local)のようなものを使ってローカルに収束すべきですか?ドッカーに設定されたドライバを使用してドッカー内で実行すると、収束しますが、[Dummy]
が実行されているようです。ドッカーでテストキッチンを実行してローカルドライバを使用する方法
0
A
答えて
1
fork of kitchen-localを更新することをおすすめします。宝石をインストールした後
gem 'kitchen-local', git: 'https://github.com/gengo/kitchen-local.git'
this exampleに示すように、あなたの.kitchen.yml
に以下を追加します。
driver:
name: local
transport:
name: local
Dockerfileにシェフをインストールした場合は、シェフがシェルフをインストールできないように、次のように追加します。
provisioner:
sudo: false
require_chef_omnibus: false
chef_omnibus_root: /opt/chefdk
関連する問題
- 1. ドッカーを使用してマイクロサービスを実行する方法
- 2. Invoke-commandを使用してドッカーを実行できません
- 3. Gitlab CI:ドッカーとシェルランナーを使ってパイプラインでテストを実行する方法
- 4. 単純なメインメソッドを実行し、ドッカーを使用して生成したファイルをコピーする方法
- 5. 一度に1つのマイクロサービスインスタンスを作成する方法(ドッカーを使用して)スクリプトを実行する
- 6. Kubernetes:ドッカーAからドッカーBでbashコマンドを実行する方法
- 7. Mavenを使用してノードアプリケーションをドッカーにデプロイする方法
- 8. ファブリックを使用してscpをローカルで実行する方法
- 9. Javaを使用してリモートウィンドウマシンでコマンドを実行する方法
- 10. drone.ioを使用してローカルマシンでビルドを実行する方法
- 11. Plinkを使用してMATLABでtelnetを実行する方法
- 12. Javaを使用してSeleniumでghostdriverを実行する方法
- 13. LinuxでRPMを使用してホットパッチを実行する方法
- 14. ViewModelでAsyncTaskを使用してProgressDialogを実行する方法
- 15. - タグオプションを使用してXamarinでCalabashを実行する方法
- 16. Androidでregexpを使用してクエリを実行する方法
- 17. バックスバッチを使用してステップをパラレルモードで実行する方法
- 18. ドッカーで実行中のmqttのカスタムログを出力する方法
- 19. ドッカーでライブラリを実行する方法 - 混乱
- 20. dockerを実行するにはGo Sdkを使用してドッカーを実行しますか?
- 21. シェフとテストキッチンを使用してJSON値にアクセスする
- 22. 実行中のnginxプロキシを使用してドッカーでTeampassを実行してください
- 23. Pythonを使用して外部実行ファイルを実行する方法は?
- 24. testngを使用してキュウリテストファイルを実装して実行する方法
- 25. sqoopツールを使用してインクリメンタルロードを実行する方法
- 26. プロセスビルダを使用して.shファイルを実行する方法
- 27. SQLトリガーを使用してバッチファイル(.Bat)を実行する方法
- 28. gdbを使用して#defineステートメントを実行する方法
- 29. python:uwhoisdプロキシを使用してwhoisを実行する方法
- 30. OpenMeshを使用してプログラムを実行する方法