IRONSOFTWAREHOME
USING 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 教育版、专业版或企业版(家庭版需要 WSL2 或 Docker Toolbox)。
  • 需要在 BIOS 中启用硬件虚拟化; 这通常是默认设置。

下载 Docker Desktop 工具

安装 Docker(逐步教程):图 2

  • 点击"下载 Windows 版本"按钮。 这将下载 Docker Desktop 安装程序。

安装 Docker 引擎

下载安装程序后,双击它开始安装。 然后,按照提示进行操作:

  • 接受条款和条件。
  • (可选) 选择复选框"使用 WSL 2 代替 Hyper-V"以使用 Windows Subsystem for Linux 2。

安装 Docker(逐步教程):图 3

  • 点击"安装"以下载并安装 Docker 引擎。

启用 WSL 2(可选)

如果选择 WSL 2,则必须安装 Windows Subsystem for Linux。 以管理员身份启动 PowerShell 或 Windows 命令提示符并执行:

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 容器将应用程序及其所有依赖项捆绑在一个单元中。 因此,同一个应用程序可以在不同环境之间转移,确保开发、测试和生产阶段的一致性。

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。 从结果中选择所需的镜像,然后单击"获取"以将镜像下载到您的 Docker 应用程序。

安装 Docker(逐步教程):图 9

在 Docker 上运行 IronSecureDoc 镜像

使用 PowerShell

获取镜像后,使用以下命令启动一个新的 IronSecureDoc 容器。 修改--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
SHELL

安装 Docker(逐步教程):图 10

使用 Docker 应用程序

在 Docker 应用程序中,导航到"镜像"部分,然后选择 IronSecureDoc 镜像。 点击运行图标以启动容器。

安装 Docker(逐步教程):图 11

一旦容器运行,日志将显示相关信息。

使用 Docker 的 IronSecureDoc

一旦您在 Docker 中安装并运行 IronSecureDoc,它的 REST API 就可以为您编辑、认证和加密文档了。 在这里找到API 文档和端点:http://localhost:8080/swagger/index.html

安装 Docker(逐步教程):图 13

可以在哪些地方使用?

IronSecureDoc 提供与各种编程语言兼容的 API 和 SDK。 支持的语言和工具包括:

C#(.NET)

IronSecureDoc 提供可通过 NuGet 包安装的 C# 客户端 SDK,以集成到基于 .NET 的应用程序中,包括对 ASP.NET、Windows 窗体和 WPF 的支持。

Python

REST API 允许通过使用库(例如 requests)或 HTTP 客户端与 API 通信,从 Python 应用程序连接到 IronSecureDoc。

Java

Java 开发人员可以使用 REST API 将 IronSecureDoc 集成到基于 Spring Boot 和 J2EE 的企业应用程序中。

JavaScript/Node.js

REST API 可以用于将 IronSecureDoc 功能集成到基于 JavaScript 的 Web 应用程序或 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

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户