質問: ひとまず、開発環境配布用のDockerコンテナを作成する目的で調べ始めました。 ネット上では * VagrantでUbuntuを立ち上げ、その上でDockerを動かしそこにOSやらミドルウェアやらぶち込んでいく * MacOSにDockerクライアントをインストールし、そこにOSやらミドルウェアやらぶち込んでいく この2パターンの記事が事例を占めているように感じました。 しかしどれも用途がはっきりせず、結局自分たちのように**ローカルマシンのMacOS上で動かす**場合を考えると、MacOSだけでやればいいような気もします。 もしくはわざわざVagrant上でやるのであれば、むしろ本番環境(が例えばAmazon-linuxであれば)と同じEC2上(もしくはVagrantでAmazon-linuxを立ち上げた上)にDockerを動かして色々Image入れてコンテナを作ったほうが厳密なのではないかと思えます。 正解としては、どちらになるのか、もしくはどれでも大差ないのか ご教授いただけますと幸いです。 よろしくお願いいたします。
回答: ホストがWindowsとMacの場合は、必要なツール類を一括で入れてくれるDocker Toolboxと言うのがあります。これを入れるのが一番簡単で早いと思います。 なお、このツールは結構最近にできたばかりなので、古い記事では紹介されていません。そのような記事は色々と情報が古くなっている可能性がありますので、参考にするときはお気を付け下さい。