はじめに Docker Machineを使ったアプリのデプロイにて、VPSや自サバを対象とするケースの記事が少ない印象だったので本記事を書きました。 Docker Machineの機能を利用することで普段使いのローカルPCから直接(sshログイン無しに)VPSや自サバ上へDockerを構築、イメージとコンテナを管理、アプリをデプロイすることができます。 Docker Machineでのリモート化による嬉しい点には以下があります。 ローカルからできるので、対象のDockerホストサーバにログイン→ソースやイメージをPull、する必要がない。 サードパーティのデプロイツールに頼らずDockerの標準機能だけでアプリがデプロイできる。 複数のDockerホストを扱うとき必要があるとき、すべてローカルから操作できる。 本記事では個人開発サービスやスタートアップサービスアプリなどのデプロイを前提とし