Synology NAS上でPostgreSQLをDockerコンテナとして動かす

14414 ワード

2行まとめ

  • Synology NASではDockerコンテナを起動できる。
  • Synology NAS上でPostgreSQLを起動することで、RAID構成のデータベース環境を手軽に構築できる。

はじめに

Synology製のNAS(Network Attached Storage)は、比較的自由度が高く、普通のLinuxマシンのようにいろいろなことができます。
今回は、そんなSynology NASでPostgreSQLを動かしてみました。

環境

今回使用したSynology NASは「DS720+」という機種で、スペックは以下の通りです。

  • 3.5インチベイ: 2つ
  • CPU: Intel Celeron J4125 2GHz
  • メモリ: 2GB
  • ネットワーク: 1Gbps Ethernet 2つ

Dockerパッケージをインストールする

Synology NASには「パッケージ」と呼ばれるソフトウェアを追加する機構があり、そのパッケージを使ってDocker環境を簡単に構築することができます。手順は以下の通りです。

  1. 管理者権限のあるユーザでDSM(DiskStation Manager)にログインする。
  2. 「パッケージセンター」を起動する。
  3. 画面上部の検索ボックスに「Docker」を入力して検索する。
  4. 「Docker」パッケージの「インストール」ボタンを押下する。