HELPER VPS

Docker VPS ホスティング: コンテナがすぐに動くサーバー

  • Docker Engine と Docker Compose をインストール済み
  • root 権限とパブリック IPv4、IPv6 アドレス
  • 40 都市で同じ料金

HELPER VPS Docker VPS は、サーバー作成時にイメージ一覧から Docker を選ぶと、Ubuntu 24.04 LTS 上に Docker Engine と Docker Compose がインストールされた状態で始まる Linux クラウドサーバーで、月 $25.00 からご利用いただけます。ログインしたらすぐに docker run や docker compose up で好きなコンテナを動かせます。

    Docker とは何ですか?

    Docker は、プログラムとそのプログラムが必要とするライブラリや設定をコンテナという1つのまとまりにし、どの Linux サーバーでも同じように実行できるようにするツールです。中核のエンジンは Moby プロジェクトのオープンソース(Apache 2.0)として公開されており、Docker Hub などのレジストリにある多数の公式イメージをダウンロードしてすぐに使えます。

    Docker Compose は、複数のコンテナを1つの YAML ファイルに記述しておき、docker compose up の1行でまとめて起動するツールです。ウェブサーバー、データベース、キャッシュのように互いにつながったサービスを1つのファイルで管理できるので、サーバーを新しく作っても同じファイルさえあれば、まったく同じ環境を再構築できます。Docker VPS は、この2つが最初から用意されたサーバーです。

    Docker VPS で何ができますか?

    コンテナイメージとして提供されているほぼすべてのサーバープログラムを、Docker VPS 1台でセルフホスティングできます。

    Docker VPS はどうやって始めますか?

    3つのステップで、コンテナを動かす準備が整います。

    1. ステップ 1。 サーバーを作成

      リージョンとサイズを選び、イメージ一覧から Docker を選択します。選択したプランと期間の料金が請求され、Ubuntu 24.04 上に Docker がインストールされます。

    2. ステップ 2。 SSH で接続

      登録した SSH キーか root パスワードで、サーバーの IP に接続します。docker version、docker compose version でインストールを確認します。

    3. ステップ 3。 コンテナを実行

      docker run でイメージを1つ起動するか、compose.yaml をアップロードして docker compose up -d で複数のサービスをまとめて起動します。

    Docker を VPS で自分でセルフホスティングすると何がよいですか?

    コンテナプラットフォームの料金の代わりに、サーバー1台分の料金で複数のサービスをまとめて動かせます。

    Docker と一緒によく使われるツール

    公式イメージがあり、Docker VPS にすぐ導入できるツールです。

    ユーザーの近くにサーバーを置きましょう

    31 か国 40 都市のどこでも、同じ料金で Docker サーバーを作成できます。

    Docker VPS のサイズはどう選べばよいですか?

    コンテナの数よりも、その中で動くプログラムが使うメモリを先に確認してください。

    Docker 自体は軽量ですが、その上のプログラムはそれぞれメモリを使います。小さなウェブアプリやボットがいくつかなら、12 GB メモリの g12 で十分です。データベース、ウェブサーバー、キャッシュをまとめる Compose 構成なら、16 GB 以上の g16 か n16 に余裕があります。イメージを頻繁にビルドしたり、データベースの読み書きが多かったりする場合は、NVMe ディスクの高性能プランで体感速度が上がります。

    イメージとボリュームは、時間とともにディスクを占めていきます。docker system df で使用量を確認し、docker image prune で使っていないイメージを整理すれば、容量を長く余裕をもって使えます。データが増え続けるサービスなら作成時に追加ディスクを付けておき、サービスが大きくなったらより大きなプランで新しいサーバーを作成し、Compose ファイルとボリュームのデータを移してください。

    Docker VPS を安全に運用するには何に気をつければよいですか?

    ポートの公開範囲、更新、バックアップの3つを習慣にすれば十分です。

    docker run -p で開けたポートは、インターネットにそのまま公開されます。データベースのように外部から使う必要のないサービスはポートを開けずに Compose の内部ネットワークだけでつなぎ、ウェブサービスは Nginx などのリバースプロキシの後ろに置いてドメインと HTTPS 証明書を付けるとすっきりします。SSH はパスワードではなく SSH キーで接続するよう、サーバー作成時にキーを選んでおくのがおすすめです。

    コンテナイメージは docker compose pull の後に docker compose up -d で新しいバージョンに更新します。重要なボリュームデータは別にダウンロードして保管し、作成時に自動バックアップオプション(プラン価格の 5.6%)をオンにしておくとサーバー全体が定期的にバックアップされます。バックアップから戻したいときは、最初の支払いが確認された後、サポートページから依頼します。

    Docker ホスティングのよくある質問

    Docker VPS の選び方とインストールについて、よく寄せられる質問です。

    Docker VPS には何がインストールされていますか?

    Ubuntu 24.04 LTS 上に Docker Engine と Docker Compose がインストールされています。ログインすればすぐに docker コマンドと docker compose コマンドを使え、それ以外は一般的な Ubuntu サーバーと同じです。

    Docker VPS ホスティングの料金はいくらですか?

    Docker アプリに追加料金はなく、選んだサーバープランの料金だけを支払います。最小のプランは月 $25.00 からで、すべてのリージョンで同じプランは同じ料金です。

    Docker サーバーはどうやって購入しますか?

    リージョンとサイズを選び、イメージで Docker を選択し、サーバーを作成するために支払います。1、3、6、または12ヶ月の請求期間を選択でき、3ヶ月で10%、6ヶ月で15%、12ヶ月で25%の割引が適用されます。

    root 権限はもらえますか?

    はい、すべてのサーバーで root として SSH 接続できます。パッケージのインストール、ファイアウォール、カーネルの設定まで自分で変えられ、root パスワードはアカウント画面で再作成できます。

    Docker Hub のイメージをそのまま使えますか?

    はい、docker pull や docker run で、Docker Hub やほかの公開レジストリのイメージをすぐにダウンロードできます。非公開レジストリも docker login のあとに使えます。

    Portainer のような管理画面を使えますか?

    はい、Portainer は公式イメージでコンテナを1つ起動するだけで、ウェブ画面からコンテナ、イメージ、ボリュームを管理できます。管理画面は HTTPS と強力なパスワードで保護してお使いください。

    コンテナからメールを送信できますか?

    メールは、587番ポートを使う外部のメール配信サービスにつないで送信します。外向きの25番ポートはすべてのサーバーで閉じているので、アプリの SMTP 設定に配信サービスのアドレスと587番ポートを入れてください。

    別の OS に変えたい場合はどうすればよいですか?

    サーバーページの OS 再インストールで、別のイメージを選んでください。再インストールではディスクを消去して新しくインストールするので、必要なボリュームのデータは先にダウンロードしておいてください。

    バックアップはどうすればよいですか?

    サーバー作成時に自動バックアップオプションを選ぶと、プラン価格の 5.6% が料金に加算され、定期的にバックアップされます。バックアップからの巻き戻しは最初の支払いが確認された後にサポートページから依頼し、ボリュームデータはご自身でも別に保管しておくとさらに安心です。

    IPv6 でコンテナを公開できますか?

    はい、サーバーごとにパブリック IPv4 と IPv6 のアドレスが付きます。Docker での IPv6 の利用は daemon.json の設定で有効にし、ドメインには A レコードと AAAA レコードを一緒に登録してください。

    API で Docker サーバーを作成できますか?

    はい、開発者向け API (REST) で、サーバーの作成、電源のオンとオフ、削除ができます。API キーは、最初の支払いが確認された後にアカウントで利用できるようになります。

    Docker と Docker Compose はそれぞれのプロジェクトが所有するオープンソースソフトウェアで、HELPER VPS はサーバー作成時にインストールのみを行います。インストール後の更新、コンテナの設定、アプリの使い方については、お客様ご自身で管理してください。サーバー料金は選んだプランの料金で、Docker アプリ自体に追加料金はありません。

    Docker サーバーガイド

    サーバーを受け取ったら、最初にやっておきたいことです。