Technical Anshu ホーム › チュートリアル › Synology NAS 上の Docker
🐳 Synology Docker ガイド

Synology NAS に Docker をインストールする

現在の方法で Docker を Synology NAS にインストールします。このパッケージは Container Manager と呼ばれるようになりました。サポートされているモデル、パッケージ センターのインストール、データ用の Docker フォルダー、および正直な RAM とデータの警告を含む最初のコンテナー。

✍️ Technical Anshu🐳 Synology DSM 7🎧 Multi-Language Audio
Synology NAS に Docker をインストールする
🎧 多言語音声: 動画プレーヤーの [設定] (⚙️) ➔ [音声トラック] から希望の音声言語を選択できます。

📑章

  1. 現在の Synology 上の Docker — パッケージは Container Manager と呼ばれるようになりました
  2. 最初に確認してください — NAS モデルがそのパッケージをサポートしているかどうか
  3. パッケージ センターから Container Manager をインストールする
  4. コンテナの前に Docker 共有フォルダーを作成します
  5. レジストリから最初のイメージをダウンロードする
  6. テスト コンテナを実行します - 名前、ポート、ボリュームのマッピング
  7. ログを読み、ブラウザでコンテナを開きます
  8. 削除テスト — データがコンテナの外に存在することを証明する
  9. 次は実際のアプリ (Porttainer など)、正直な RAM とバックアップ メモを備えたもの

📋 概要とステップバイステップガイド

1

まずモデルがサポートしているかどうかを確認してください

Container Manager はすべての Synology モデルで提供されているわけではありません。Synology はモデルごとに決定し、リストにないモデルではロックを解除する設定はありません。 Plus シリーズ モデル (DS220+ や DS920+ など、名前に + が付いているもの) はこれをサポートしており、Synology は、DS124、DS223、DS423 に加え、DSM 7.2 の DS420j など、厳選されたバリュー モデルもリストしています。他のほとんどの小規模な J シリーズおよび古い Play モデルには、このパッケージはまったく提供されません。

2 分間のチェックにより、実際の NAS が検出されます。パッケージ センター を開き、コンテナ マネージャー を検索します (DSM 7.1 以前では、Docker を検索します)。表示されている場合、そのモデルはサポートされています。表示されない場合は、そのパッケージがあなたのモデルでは利用できないだけです。隠れたスイッチを見つけることはできません。

📌 1 つのパッケージに 2 つの名前: DSM 7.2 以降では、パッケージは Container Manager と呼ばれます。 DSM 7.1 以前では、Docker と呼ばれます。これは下にあるのと同じエンジンです。古いガイドに「Docker を開く」と書かれていて、NAS に Container Manager が表示されている場合は、同じツールを見ていることになります。
2

パッケージ センターからパッケージをインストールします

インストール自体は最も簡単な部分です。これは、Synology 独自のストアからの通常の公式 DSM パッケージです。 パッケージ センターを開き、コンテナ マネージャー (DSM 7.1 以前ではDocker) を検索して、インストール をクリックします。 DSM がパッケージをどのボリュームに保存するかを尋ねた場合は、メインの最も広いボリュームを選択してください。

インストールが完了するまで待ってから、パッケージを一度開き、DSM が作業フォルダーを作成します。 DSM 7.2 以降では、概要、プロジェクト、コンテナ、イメージ、レジストリ、 ネットワークおよびログという名前のタブが表示されます。古い Docker パッケージの画面はやや簡素に見えますが、動作は同じです。プロジェクトは、1 つのアプリに属する複数のコンテナを 1 つの Compose ファイルから一緒に実行する方法です。最初のコンテナにはプロジェクトは必要ありません。

3

他の作業の前に Docker 共有フォルダーを作成します

これは初心者が飛ばして後悔するステップです。コンテナの内部は一時的なものです。コンテナを削除すると、コンテナ内に保存されているものはすべて削除されます。実際のデータは、コンテナが指す通常の共有フォルダに存在する必要があります。

[コントロール パネル] → [共有フォルダ] → [作成] を開き、フォルダに docker という名前を付けます。その中に、アプリごとに 1 つのサブフォルダーを作成します。たとえば、docker/porttainer や docker/jellyfin などです。 1 つのアプリ、1 つのフォルダー: バックアップとクリーンアップはシンプルです。後でコンテナーを作成するときは、ここでそのデータ パスをそのフォルダーにマップします。このマッピングはボリュームと呼ばれ、このページで最も重要な考え方です。

⚠️ データ警告: マップされたフォルダーではなく、アプリがコンテナ自体内に保存したものは、コンテナが削除または再作成された日に失われます。アプリに必要なものを保持する前に、まずボリューム マッピングを設定します。
4

最初のコンテナをテストとして実行する

実際に興味のあるアプリから始めないでください。小さな使い捨てコンテナから始めて、イメージのダウンロード、ポート、ボリューム、ログなどのチェーン全体が機能することを証明します。コンテナ マネージャーでレジストリを開き、小さなテスト イメージ (小さな静的 Web サーバーが理想的です) を検索してダウンロードします。公式プロジェクトまたは有名なメンテナーによって公開されたイメージを優先します。見知らぬ人によるランダムな再アップロードは危険です。ダウンロードしたイメージは、イメージ の下に配置されます。

画像を選択し、実行を選択します。コンテナには、6 か月後に認識できる明確な名前を付けます。ポートの場合: コンテナー自体のポートはアプリによって固定されます。ジョブはローカル (ホスト) ポートです。 DSM 自体はすでに独自の Web インターフェイスに 5000 と 5001 を使用しているため、8080 以上のような明確なものを選択して書き留めます。アプリが何かを保存する場合は、そのデータ パスを Docker 共有フォルダー内のフォルダーにマップします。テスト アプリの場合は、テスト サブフォルダーで問題ありません。テスト コンテナの自動再起動はオフのままにしておきます。ループで永遠に再起動するのを監視するのではなく、失敗した場合に失敗するのを確認したいのです。

5

ログを読んでブラウザで開きます

ブラウザをタッチする前に、コンテナを起動し、ログ タブを開きます。ログはアプリがあなたに話しかけているものです。正常なアプリは、ready 行 (多くの場合、リッスンしているアドレスとポート) を出力します。ループ内で起動および停止するコンテナーは、書き込みできないフォルダー、必要な設定、またはすでに使用されているポートなど、何かが不足していることを示しています。ログの最後の数行は通常、問題をわかりやすい言葉で示しています。

ここでブラウザを開いて、選択したポート (たとえば、ポート 8080) を使用して NAS アドレスにアクセスします。アプリ自身のページが表示されるということは、イメージがダウンロードされ、コンテナが実行され、それにアクセスできるというチェーンが機能していることを意味します。

6

削除テストを実行する — 本当のレッスン

今度は、誰もやりたくない、誰もがやるべきステップです。 1 つの使い捨てファイルまたは設定をテスト アプリに配置し、コンテナーを停止して完全に削除します。 File Station で docker 共有フォルダーを開きます。マッピングしたデータはまだそこにあります。これは、コンテナー内にまったく存在しなかったためです。同じボリューム マッピングを使用してコンテナを再作成すると、同じ設定が再度表示されます。

アプリは使い捨てでした。データはそうではありませんでした。代わりにデータが消えた場合は、可能な限り安価な価格で最も価値のあるコンテナーの教訓を学んだことになります。つまり、アプリはコンテナー独自の一時レイヤーにデータを保存しており、実際のものを信頼するにはボリューム マッピングが必要です。

✅ テスト後: 多くの人は、最初の実際のコンテナとして Porttainer をインストールします。これは、Docker 自体 (1 つのインターフェイス内のコンテナ、イメージ、ボリューム、ログ) を管理し、NAS 上のコンテナとして実行する無料の Web ダッシュボードです。そのデータは、他のアプリと同様に docker/porttainer に属します。
7

実際のアプリ以前の正直な制限

⚠️ RAM が実際の制限です。 サポートされているバリュー モデルには、少量の固定量のメモリが付属しています (通常は 1 GB または 2 GB で、拡張できません)。 1 つまたは 2 つの軽量コンテナは問題なく動作します。 5 つのアプリのスタックはそうではありません。 Plus モデルでは、メディア サーバーなどの重いアプリを積む前に RAM の容量を確認し、モデルで許可されている場合は最初にメモリを追加してください。
📌 コンテナはバックアップに代わるものではありません: コンテナはアプリを実行し続けます。データは保護されません。他の重要なフォルダーと同様に、docker 共有フォルダーを (Hyper Backup を使用して、別のドライブまたは NAS の外に) バックアップします。これにより、ディスクの故障や不適切なアップデートによってアプリのデータが一緒に持ち去られることがなくなります。また、コンテナをインターネットに公開する前によく考えてください。外部からアクセス可能なコンテナは NAS への扉であるため、アクセスはホーム/オフィス ネットワーク上、または NAS 自体の保護の背後に維持してください。

🏷️Topic Search Variables & Keywords

🔍 Synology NAS 🔍 Docker 🔍 Container Manager 🔍 DSM 7 🔍 Package Center 🔍 docker shared folder 🔍 Portainer 🔍 Jellyfin 🔍 Container Volume 🔍 Supported Models 🔍 First Container 🔍 TechnicalAnshu
🎙️ 完全なトランスクリプト — タップして展開します

ステップバイステップのトラブルシューティング ガイドと解決策 - SYNOLOGY NAS での DOCKER のセットアップ。 Technical Anshu による画面上のデモンストレーション。

現在の方法で Synology NAS に Docker をインストールします。このパッケージは Container Manager と呼ばれるようになりました。サポートされているモデル、パッケージ センターのインストール、Docker フォルダー、最初のコンテナー (正直な RAM とデータの警告付き)。

(ソース ページの転写はここで終わります)

❓ よくある質問

このチュートリアルは完全に無料で実行できますか?

はい! Technical Anshu によって実証されているすべてのガイドとメソッドは、無料の合法的な教育リソースを使用しています。

初心者でもこのガイドに従うことができますか?

もちろんです!すべてのステップは詳細な手順とともに画面上に表示されるので、誰でも簡単に進めることができます。

行き詰まった場合はどこに質問すればよいですか?

YouTube 動画に直接コメントを残してください。コミュニティとテクニカル アンシュがお手伝いします。

🚀 YouTube でチュートリアル全体をご覧ください

🚀 YouTube で完全なステップバイステップのビデオチュートリアルをご覧ください: https://www.youtube.com/watch?v=C0pDf9djRSw

IT サポート、Windows のトラブルシューティング、サーバー管理については、Technical Anshu を購読してください。

▶️ 動画全体を見る
このチュートリアルはTechnical Anshu の「Install Docker on Synology NAS」ビデオに基づいています。 • ステップでスタックしていますか?動画のコメント欄で質問してください — そこで助けが得られます 🙏