使用 IRONSECUREDOC

安裝 Docker(逐步教程)

發佈 2024年12月16日
分享:

什麼是Docker

Docker是一個開放原始碼應用程式,通過容器化管理應用程式,使開發和部署變得更容易。 在計算領域中,容器是一種隔離的環境,其建立方式是將應用程式及其依賴項、庫和配置檔案打包,以便應用程式能夠在不同的環境中統一運行。

安裝 Docker(逐步教程):圖1

Docker 有效地簡化了工作流程,使開發人員能夠在完全隔離的環境中構建、測試和運行應用程式。 這避免了一個著名的問題:「在我的機器上運行」,而且因為應用程式容器可以在任何支援 Docker 的系統上運行——從雲端平台到本地伺服器,便攜性和可擴展性會自動提高。 此外,Docker 提供了一個平台,用於從 Docker Hub 共享和下載容器化應用程式。 漸進的變化過程使其成為 DevOps 中的主流。 它被部署為 CI/CD 流水線中的持續集成和持續交付的一部分。

如何在 Windows 上下載並安裝 Docker

在 Windows 上安裝 docker 之前,docker 安裝需要具備以下先決條件。

檢查系統要求

  • Windows 伺服器、10/11 教育版、專業版或企業版(家庭版需要 WSL2 或 Docker Toolbox).
  • 需要在 BIOS 中啟用硬體虛擬化; 這通常是預設設定。

下載 Docker Desktop 工具

  • 點擊「下載適用於 Windows」按鈕。 這將下載 Docker Desktop 安裝程式。

安裝 Docker Engine

下載安裝程式後,雙擊以開始安裝。 然後,按照提示進行操作。

  • 接受條款和條件。

    • 您還可以勾選「使用 WSL 2 而不是 Hyper-V」選項,以使用 Windows Subsystem for Linux 2。

    安裝 Docker(逐步教程):圖 3

  • 按「安裝」下載並安裝 Docker 引擎。

啟用 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 Desktop 現已運行!

    安裝 Docker(步驟教程):圖 6

使用 Docker 的優勢

Docker 提供的功能非常令人興奮,至少對於當今的開發和部署工作流程來說。 最重要的好處是:

1. 可攜性

Docker 容器將應用程式及所有相依性打包在一個單一單位中。 因此,相同的應用程式可以在不同環境之間轉移,以確保在開發、測試和生產階段的一致性。

2. 效率

容器輕量且共享主機作業系統的核心,因此比傳統虛擬機更少開銷。 這使他們能夠加快啟動時間並優化資源使用。

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 主機上正在運行的一個或多個容器。

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

當容器映像開始運行時,它們將共享如圖所示的日誌。

使用IronSecuredoc與Docker

一旦您在Docker中安裝並運行IronSecureDoc,如上所述,其REST API可用於遮蔽、驗證和加密文件。 查找API 文件和端點在這裡:http://localhost:8080/swagger/index.html

安裝 Docker(逐步教程):圖13

我們可以在哪裡使用它?

IronSecureDoc 提供 API 和 SDK,您可以將其與可以使用多種不同程式語言編碼的應用程式一起使用。 以下是支援的語言和工具列表:

C# (.NET)

IronSecureDoc 提供 C# Client SDK,您可以透過新增其 NuGet 套件來安裝。 基於.NET的應用程式類型,包括支援與ASP.NET、Windows Forms和WPF的整合。

Python

REST API允許從Python應用程式連接到IronSecureDoc,使用的函式庫如requests或HTTP client,這需要實際的HTTP調用來與API一起工作。

Java

基於 Java 的開發者將能夠通過 REST API 應用 IronSecureDoc,並基於 Spring Boot 和 J2EE 開發企業級應用程式。

JavaScript/Node.js

可以使用 REST API 將 IronSecureDoc 功能整合到基於 JavaScript 的網頁應用程式或 Node 中。 js 運行的後端系統。

它還支持其他程式語言/腳本,如Curl、GO、PHP、Powershell等。

結論

因此,使用 Docker,可以輕鬆部署和擴展 IronSecureDoc,從而確保企業能夠在容器化環境中輕鬆且安全地創建、處理和管理安全文件。 透過 Docker 的可攜性和隔離性,IronSecureDoc 現在可以部署於內部或雲端,提供強大的功能,如加密、隱藏及數位簽署。

這簡化了文件安全管理,降低了運行開銷,並在保持靈活性以整合到各種工作流程中時確保合規性。 要了解有關 IronSecureDoc 授權的更多資訊,請查看以下內容。 點擊鏈接了解更多有關Iron Software產品的資訊。

< 上一頁
如何安裝 Portainer(開發人員教程)
下一個 >
Docker PDF 伺服器(開發者教程)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費下載 查看許可證 >