IRONSOFTWAREHOME

Iron Suite for .NET

10 .NETライブラリ。1つの完全なドキュメントスイート。

IRONSECUREDOCを使用する

Dockerのインストール(ステップバイステップチュートリアル)

Curtis Chau
Curtis Chau
Updated: 2026年6月28日

Dockerとは何ですか?

[Docker](https://en.wikipedia.org/wiki/Docker_(software)は、コンテナによる管理を通じて開発と展開をより簡単にするオープンソースのアプリケーションです。 コンピューティングにおいて、コンテナはアプリケーション、その依存関係、ライブラリ、設定ファイルをパッケージングして構築された隔離環境で、異なる環境でもアプリケーションを均一に実行できるようにします。

Dockerをインストールする(ステップバイステップチュートリアル):図1

Dockerはワークフローを効果的に簡素化し、開発者がアプリケーションを完全に隔離して構築、テスト、実行できるようにします。 これにより"私のマシンではうまく動く"問題を回避し、アプリケーションコンテナがDockerをサポートする任意のシステムで実行できるため、移植性とスケーラビリティが向上します。 さらに、DockerはDocker Hubからコンテナ化されたアプリケーションを共有およびダウンロードするためのプラットフォームを提供します。 Dockerの採用が進むことで、DevOpsの定番となり、継続的インテグレーションおよび継続的デリバリー(CI/CD)パイプラインの一部として広く展開されています。

WindowsにDockerをダウンロードしてインストールする方法

WindowsにDockerをインストールする前に、以下の前提条件を満たしていることを確認してください。

システム要件を確認

  • Windows Server、10/11 Education、Pro、Enterprise (ホームバージョンはWSL2またはDocker Toolboxが必要)。
  • ハードウェア仮想化をBIOSで有効にする必要があります。 これは通常、デフォルトの設定です。

Docker Desktopツールのダウンロード

Dockerをインストールする(ステップバイステップチュートリアル):図2

  • "Download for Windows"ボタンをクリックします。 これにより、Docker Desktopのインストーラーがダウンロードされます。

Docker Engineのインストール

インストーラーをダウンロードした後、ダブルクリックしてインストールを開始します。 その後、プロンプトに従います:

  • 利用規約に同意します。
  • (オプション)"Hyper-Vの代わりにWSL 2を使用する"チェックボックスを選択して、WSL 2を使用します。

Dockerをインストールする(ステップバイステップチュートリアル):図3

  • "インストール"をクリックしてDocker Engineをダウンロードしてインストールします。

WSL 2を有効にする (オプション)

WSL 2を選択した場合、Windows Subsystem for Linuxをインストールする必要があります。 管理者としてPowerShellまたはWindows Command Promptを起動し、以下を実行します:

wsl --install
SHELL

Dockerをインストールする(ステップバイステップチュートリアル):図4

Docker Desktopを起動

  • Docker Desktopはインストール後すぐに起動するはずです。 スタートメニューからもアクセスできます。
  • 必要に応じて、Docker Hubアカウントにログインまたは登録します。 (optional)

インストールを検証

コマンドプロンプトまたはPowerShellを起動し、以下を実行します:

docker --version
SHELL

Dockerをインストールする(ステップバイステップチュートリアル):図5

  • すべてが正しく構成されている場合、インストールされたDockerのバージョンが表示されるはずです。 Docker Desktopは今動作しています!

Dockerをインストールする(ステップバイステップチュートリアル):図6

Dockerを使用する利点

Dockerは、現代の開発とデプロイメントのワークフローにうまく適合する重要な利点を提供します。 最も重要な利点は:

1. 移植性

Dockerコンテナはアプリケーションとそのすべての依存関係を1つのユニットにバンドルします。 したがって、同じアプリケーションを異なる環境間で転送することができ、開発、テスト、運用レベルでの一貫性が保たれます。

2. 効率

コンテナは軽量で、ホストオペレーティングシステムのカーネルを共有するため、従来の仮想マシンと比べてオーバーヘッドが少なくて済みます。 これにより、起動時間が短縮され、リソースの効率的な利用が促進されます。

3. 隔離

各コンテナは隔離された状態で動作し、アプリケーションやサービス間のコンフリクトを防ぎます。 これにより、開発者は依存関係の衝突を引き起こさずに、さまざまなサービスを含む複雑なアプリケーションを管理できます。

4. スケーラビリティ

Dockerは水平スケーラビリティを容易にします。 数千ものコンテナを効率的に実行でき、特に各サービスが独自のコンテナを持つマイクロサービスアーキテクチャに役立ちます。

5. CI/CDの簡素化

Dockerのコンテナプラットフォームは、CI/CDパイプラインとシームレスに統合し、テスト、ビルド、アプリケーションのデプロイを自動化して、より迅速なリリースサイクルを支援します。

Dockerイメージをインストール

IronSecureDoc

Iron SoftwareのIronSecureDocは、文書セキュリティのための包括的なソリューションで、さまざまな文書形式で機密情報の漏洩を防ぐように設計されています。 最先端の暗号化技術を使用して、許可されていないアクセスからドキュメントを保護し、許可された読者や編集者だけがそれらを閲覧または変更できるようにします。 また、デジタル署名にも対応しており、ドキュメントの真正性と改ざん防止を保証します。

Dockerをインストールする(ステップバイステップチュートリアル):図7 - IronSecureDoc

IronSecureDocはまた、ドキュメントの安全な共有および管理を可能にし、誰が閲覧および共有できるかを制御します。 これらの機能は、個人や企業がデータ保護法に準拠し、データ違反を防ぐのに役立ち、直感的なインターフェースで文書セキュリティを強化するための優れた選択肢となっています。

IronSecureDocの特徴

IronSecureDocは、さまざまな機能を通じてデータの安全性と完全性を保証します:

ドキュメントのデジタル署名

IronSecureDocはユーザーが認証目的でデジタル署名をドキュメントに行うことを許可し、その変更がソースの真正性に影響を及ぼさないようにします。 WordやPDFのさまざまな形式をサポートしています。

ドキュメントの暗号化

このツールは強力な暗号化アルゴリズムを用いて、許可されていないアクセスからドキュメント内の機密データを保護します。

安全なドキュメントの送信

IronSecureDocは、しっかりと署名され、暗号化されていることを保証し、プライバシーと完全性を維持しながら、文書の安全な転送を促進します。

DockerでIronSecureDocをインストール

PowerShellの使用

リポジトリからIronSecureDoc Dockerイメージをプルするために、端末またはコマンドプロンプトを開いて以下を実行します:

docker pull ironsoftwareofficial/ironsecuredoc
SHELL

Dockerをインストールする(ステップバイステップチュートリアル):図8

Dockerアプリケーションの使用

Dockerアプリケーションで、検索テキストボックスにironsoftwareofficial/ironsecuredocを検索します。 結果から必要なイメージを選択し、"Pull"をクリックしてイメージをDockerアプリケーションにダウンロードします。

Dockerをインストールする(ステップバイステップチュートリアル):図9

DockerでIronSecureDocイメージを実行

PowerShellの使用

イメージをプルした後、新しいIronSecureDocコンテナを開始するために以下のコマンドを使用します。 ポートマッピングのために--rmを使用します。

docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
SHELL

Dockerをインストールする(ステップバイステップチュートリアル):図10

Dockerアプリケーションの使用

Dockerアプリケーションで"Images"セクションに移動し、IronSecureDocイメージを選択します。 実行アイコンをクリックしてコンテナを開始します。

Dockerをインストールする(ステップバイステップチュートリアル):図11

コンテナが稼働すると、ログに関連情報が表示されます。

DockerでのIronSecureDocの使用

DockerでIronSecureDocをインストールして実行したら、そのREST APIを使用して、ドキュメントの墨消し、認証、暗号化が可能です。 APIドキュメントとエンドポイントはここで見つけることができます:http://localhost:8080/swagger/index.html

Dockerをインストールする(ステップバイステップチュートリアル):図13

どこで使用できますか?

IronSecureDocは、さまざまなプログラミング言語と互換性のあるAPIとSDKを提供します。 サポートされている言語とツールには以下が含まれます:

C# (.NET)

IronSecureDocは、.NETベースのアプリケーションに統合するためのNuGetパッケージとしてインストール可能なC#クライアントSDKを提供し、ASP.NET, Windows Forms, WPFをサポートします。

Python

REST APIは、requestsやHTTPクライアントなどのライブラリを使用してAPIと通信することでPythonアプリケーションからIronSecureDocに接続できます。

Java

Java開発者は、Spring BootやJ2EEベースのエンタープライズアプリケーションにIronSecureDocを統合するためにREST APIを使用できます。

JavaScript/Node.js

REST APIを使用して、IronSecureDocの機能をJavaScriptベースのウェブアプリケーションやNode.jsバックエンドシステムに統合できます。

Curl、GO、PHP、PowerShellなど、その他のプログラミング言語/スクリプトにも対応しています。

結論

DockerはIronSecureDocの展開とスケーリングを簡素化し、企業が安全にセキュアドキュメントを作成、処理、管理できるようにします。 Dockerの移植性と隔離機能により、IronSecureDocをオンプレミスまたはクラウドにデプロイでき、暗号化、墨消し、デジタル署名などの強力な機能を提供します。

これにより、ドキュメントセキュリティ管理が簡素化され、運用コストが削減され、さまざまなワークフローへの統合の柔軟性を保ちながらコンプライアンスが確保されます。 IronSecureDocのライセンスについての詳細情報は、Iron Software製品についてもっと学んでください。

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。