当初「Bash on Ubuntu on Windows」使いやすいように構築していくつもりだったのですが、VagrantとAnsibleとDockerを組み合わせることで開発環境と本番環境へのデプロイがスムーズにできるようなので、この組み合わせで構築することにしました。 基本的な方針は以下を考えています。 ・Vagrantは、開発環境となるCentOS7.3(ないし、Ubuntu)を構築 ・Dockerは、開発環境と本番環境が同じになるようにPython環境を閉じ込める ・Ansibleは、Dockerの外側のプロビジョニングを担当させる ※mariadbとNginxは、Dockerに閉じ込めるかAnsibleで構築するか思案中です。 「Bash on Ubuntu on Windows」を使いやすくする 「Windows 10 Creators Update」により、「Bash on
![VirtualBox & Vagrant & Ansible & Docker & Bash on Ubuntu on Windows](https://cdn-ak-scissors.b.st-hatena.com/image/square/837fd26935f3ad7830881650fa342cb09da24d60/height=288;version=1;width=512/http%3A%2F%2Ftheartofzero.php.xdomain.jp%2Fwp-content%2Fuploads%2F2017%2F05%2Fb1e3d19d7bee63795ae03091789f2a66.png)