IRONSECUREDOCの使用

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

公開済み 2024年12月16日
共有:

Docker (ドッカー)とは何ですか?

Docker (ドッカー)は、コンテナ化によってアプリケーションを管理しながら、より簡単な開発とデプロイを可能にするオープンソースのアプリケーションです。 コンピューティングにおいて、コンテナとは、アプリケーションとその依存関係、ライブラリ、設定ファイルをパッケージ化することによって構築される隔離された環境のことで、アプリケーションが異なる環境間で均一に実行できるようにします。

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

Dockerは、開発者がアプリケーションを完全に隔離して構築、テスト、実行できるようにすることで、ワークフローを効果的に簡略化します。 これにより、有名な問題である「自分のマシン上で動作する」という問題を回避し、クラウドプラットフォームからオンプレミスのサーバーまで、Dockerをサポートするあらゆるシステム上でアプリケーションコンテナを実行できるため、移植性と拡張性が自動的に向上します。 さらに、Dockerは、Docker Hubからコンテナ化されたアプリケーションを共有し、ダウンロードするためのプラットフォームを提供しています。 徐々に変化していく過程で、DevOps の定番へと変貌を遂げました。 これは、CI/CDのパイプラインにおける継続的インテグレーションと継続的デリバリーの一部としてデプロイされます。

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

Windows に docker をインストールする前に、以下の前提条件が必要です。

システム要件の確認

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

Dockerデスクトップツールのダウンロード

  • Windows用ダウンロード」ボタンをクリックしてください。 これは docker デスクトップのインストーラをダウンロードします。

Dockerエンジンをインストールする

インストーラをダウンロードしたら、ダブルクリックしてインストールを開始します。 次に、プロンプトに従ってください。

  • 条件に同意してください。

    • また、Windows Subsystem for Linux 2を使用するために、"Use WSL 2 instead of Hyper-V "にチェックを入れてください。

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

  • ドッカーエンジンをダウンロードしてインストールするには、「インストール」をクリックしてください。

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

WSL 2を選択した場合、Windows Subsystem for Linuxをインストールする必要があります:

  • PowerShellまたはWindowsコマンドプロンプトを管理者として起動し、実行してください:
wsl --install
wsl --install
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'wsl --install
VB   C#

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

Docker Desktopを起動する

  • Docker Desktopは、インストール後すぐに起動する必要があります。 スタートメニューからもアクセスできます。
  • ログインするか、Docker Hubアカウントに登録してください。 (オプションの)

インストールの確認

  • コマンドプロンプトまたはPowerShellを起動し、実行してください:
docker --version
docker --version
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'docker --version
VB   C#

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

  • すべてが正しく設定されていれば、インストールされているDockerのバージョンを表示できるはずです。 Dockerデスクトップは現在稼働中です!

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

Dockerを使用する利点

Dockerが提供するものは、少なくとも最近の開発とデプロイのワークフローのスタイルにとっては、かなりエキサイティングなものです。 最も重要な利点は次のとおりです:

1.移植性

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

2.効率性

コンテナは軽量で、ホストオペレーティングシステムのカーネルを共有するため、従来のVMよりもオーバーヘッドが少ない。 これにより、起動時間の短縮とリソースの利用が可能になります。

3.分離

どのコンテナも単独で機能します; そのため、さまざまなアプリケーションやサービスとの競合は避けなければなりません。 したがって、依存関係の衝突を引き起こすことなく、さまざまなサービスで構成される複雑なアプリケーションを管理する開発者の能力を向上させます。

4. スケーラビリティ

Dockerは水平方向のスケーラビリティを容易にします。 つまり、何千ものコンテナを効率的に実行し、すべてのサービスがコンテナを持つようなマイクロサービス・アーキテクチャにとって非常に便利です。

5.CI/CDの簡素化

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

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

IronSecureDoc

IronSoftwareのIronSecureDocは文書セキュリティのための全知全能ソリューションであり、異なるフォーマットの異なる文書を使用して機密情報の漏洩を防ぎます。 これは、権限のある読者または編集者だけが文書を閲覧または変更できるように、不正アクセスから文書を保護するための最先端の暗号化方式をサポートしています。 また、デジタル署名にも対応しており、文書の作成者が許可されていることを示し、署名後に内容が改ざんされていないことを保証します。

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

また、ドキュメントを安全に共有・管理し、誰が見るか、どのように共有するかをコントロールできるようにします。 これらの能力はIronSecureDocに組み込まれており、個人や企業がデータ保護法を遵守し、データ侵害を防止するのに役立ちます。 ドキュメントを共有しながら、より高いレベルのセキュリティを提供することを望むあらゆる組織にとって、このプログラムは非常にユーザーフレンドリーなインターフェースとセキュリティ機能により提供されます。

IronSecureDocの特徴

IronSecureDocはドキュメント・セキュリティ・ユーティリティで、様々な機能を通じてあらゆる側面からデータの安全性と完全性を確保することを目的としています。 特徴的な機能には次のようなものがあります:

文書のデジタル署名

IronSecureDocは、ユーザーが認証目的で文書にデジタル署名することを可能にし、文書に変更が加えられても、そのソースの信頼性に影響を与えないようにします。 WordやPDFなど、さまざまな形式に対応しています。

文書の暗号化

このツールは、強力な暗号化アルゴリズムを使用できるため、ドキュメントに暗号化された機密データが不正にアクセスされることはありません。

安全な文書送信

IronSecureDocは異なる関係者間での安全な文書の転送を可能にします。 共有は、文書に署名し暗号化した後に行うことができます。 そのため、転送文書のプライバシーと完全性が維持される可能性があります。

DockerへのIronSecureDocのインストール

Powershellの使用

ターミナルまたはコマンドプロンプトを開いて、このコマンドを使ってリポジトリからIronSecureDoc Dockerイメージを取り出します。

docker pull ironsoftwareofficial/ironsecuredoc
docker pull ironsoftwareofficial/ironsecuredoc
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'docker pull ironsoftwareofficial/ironsecuredoc
VB   C#

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

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

dockerアプリケーションの検索テキストボックスでironsoftwareofficial/ironSecureDocというキーワードを検索してください。 入力されたテキストに関連する結果が表示され、下の画像のように必要な画像が選択されます。

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

選択したら、"Pull "オプションをクリックして、イメージを docker アプリケーションにダウンロードします。

Docker上でのIronSecureDocイメージの実行

Powershellの使用

コンテナがイメージを取り出したら、次のコマンドで新しいコンテナ IronSecureDoc を起動する。 pフラグをポートマッピングに変更したり、--rmを変更してDockerホスト上の1つ以上の実行中のコンテナを削除することができます。

docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
VB   C#

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

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

docker アプリケーションからイメージオプションを選択してください。 次に、インストールされたイメージからIronSecureDocを選択します。

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

イメージを選択したら、実行アイコンをクリックしてコンテナを開始します。

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

コンテナ・イメージが実行を開始すると、画像に示すようなログが共有されます。

DockerでIronSecureDocを使う

IronSecureDocをDockerにインストールし実行すると、前述のように、そのREST APIを使用して文書を再編集、認証、暗号化することができます。 検索APIドキュメントおよびエンドポイントはこちら:http://localhost:8080/swagger/index.html

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

どこで使用できますか?

IronSecureDocはAPIとSDKを提供し、複数の異なるプログラミング言語でコーディング可能なアプリケーションで使用できます。 以下は、サポートされる言語とツールのリストです:

C#num; (.NET)

IronSecureDocはC#クライアントSDKを提供しており、NuGetパッケージを追加することでインストールできます。 ASP.NET、Windows Forms、WPFとの統合をサポートするなど、.NETベースのアプリケーションタイプに対応しています。

Python

REST APIはPythonアプリケーションからIronSecureDocへの接続を許可するもので、リクエストやHTTPクライアントなどのライブラリを使用します。

Java

Javaベースの開発者は、REST APIを通じてIronSecureDocを適用し、Spring BootとJ2EEベースのエンタープライズ・アプリケーションを開発できるようになります。

JavaScript/Node.js

REST APIを使用して、IronSecureDocの機能をJavaScriptベースのWebアプリケーションまたはNode.jsに統合することができます。 jsが動作するバックエンドシステム。

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

結論

したがって、Dockerを使えば、IronSecureDocの導入と拡張が容易になり、企業がコンテナ化された環境全体にわたってセキュアなドキュメントを簡単かつ安全に作成、処理、管理できるようになります。 Dockerによるポータビリティと分離により、IronSecureDocはオンプレミスでもクラウドでも利用でき、暗号化、再編集、デジタル署名などの堅牢な機能を提供します。

これにより、多様なワークフローに統合できる柔軟性を維持しながら、文書のセキュリティ管理を簡素化し、運用上のオーバーヘッドを削減し、コンプライアンスを保証します。 IronSecureDoc ライセンスの詳細については、以下の情報をご覧ください。 Iron Software製品の詳細については、リンクをクリックしてください。

< 以前
Portainerのインストール方法(開発者チュートリアル)
次へ >
Docker PDFサーバー(開発者向けチュートリアル)