使用 IRONSECUREDOC

安装 Docker(分步教程)

发布 2024年十二月16日
分享:

什么是 Docker

Docker是一款开源应用程序,通过容器化管理应用程序,使开发和部署变得更容易。 在计算机领域,容器是通过打包应用程序及其依赖项、库和配置文件而构建的隔离环境,以便应用程序可以在不同环境中统一运行。

安装 Docker(分步教程):图 1

Docker 有效地简化了工作流程,使开发人员能够完全隔离地构建、测试和运行应用程序。 这就避免了一个著名的问题,即 "在我的机器上运行",可移植性和可扩展性也会自动提高,因为应用容器可以在任何支持 Docker 的系统上运行--从云平台到内部服务器。 此外,Docker 还提供了一个从 Docker Hub 共享和下载容器化应用程序的平台。 渐变过程将其转变为 DevOps 的主打产品。 它将作为 CI/CD 管道中持续集成和持续交付的一部分进行部署。

如何在 Windows 上下载和安装 Docker

在 Windows 上安装 docker 之前,需要具备以下先决条件。

检查系统要求

  • Windows 服务器、10/11 教育版、专业版或企业版(家庭版需要 WSL2 或 Docker 工具箱).
  • 硬件虚拟化需要在 BIOS 中启用; 这是典型的默认设置。

下载 Docker 桌面工具

  • 单击 "下载 Windows 版 "按钮。 这将下载 docker 桌面安装程序。

安装 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
wsl --install
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'wsl --install
VB   C#

安装 Docker(分步教程):图 4

启动 Docker 桌面

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

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/ironSecuredDoc。 它将显示与输入文本相关的结果,并选择所需的图片,如下图所示。

安装 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# 客户端 SDK,您可以通过将其 NuGet 软件包添加到您的。 译文将介绍基于 .NET 的应用程序类型,包括支持与 ASP.NET、Windows 窗体和 WPF 的集成。

Python

REST API 允许使用请求或 HTTP 客户端等库从 Python 应用程序连接到 IronSecureDoc,这需要实际的 HTTP 调用才能使用 API。

Java

基于 Java 的开发人员将能够通过 REST API 应用 IronSecureDoc,并开发基于 Spring Boot 和 J2EE 的企业应用程序。

JavaScript/Node.js

可以使用 REST API 将 IronSecureDoc 功能集成到基于 JavaScript 的网络应用程序或 Node.js 中。 js 运行的后端系统。

它还支持其他编程语言/脚本,如 Curl、GO、PHP、Powershell 等、

结论

因此,有了 Docker,就可以轻松部署和扩展 IronSecureDoc,确保企业可以跨容器环境轻松安全地创建、处理和管理安全文档。 通过 Docker 的可移植性和隔离性,IronSecureDoc 现在可以放置在企业内部或云中,提供加密、节录和数字签名等强大功能。

这将简化文档安全管理,降低运营开销,确保合规性,同时保持灵活性,以便集成到不同的工作流程中。 要了解有关 IronSecureDoc 许可的更多信息,请查看以下信息。 点击链接了解有关 Iron Software 产品的更多信息。

< 前一页
如何安装 Portainer(开发人员教程)
下一步 >
Docker PDF 服务器(开发人员教程)

准备开始了吗? 版本: 2024.10 刚刚发布

免费下载查看许可证 >