IRONSOFTWAREHOME

.NET 용 Iron Suite

10개의 .NET 라이브러리. 완전한 문서 슈트

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 (Home 버전은 WSL2 또는 Docker Toolbox 필요).
  • 하드웨어 가상화는 BIOS에서 활성화되어 있어야 합니다; 이는 일반적으로 기본 설정입니다.

Docker 데스크톱 도구 다운로드

Docker 설치 (단계별 튜토리얼): 그림 2

  • "Download for Windows" 버튼을 클릭하세요. 이것은 Docker 데스크톱 설치 관리자를 다운로드합니다.

Docker 엔진 설치

설치 프로그램을 다운로드한 후, 설치를 시작하려면 더블 클릭하십시오. 그런 다음, 다음의 안내에 따르십시오:

  • 약관 및 조건에 동의합니다.
  • (선택 사항) "Hyper-V 대신 WSL 2 사용" 체크박스를 선택하여 Windows Subsystem for Linux 2를 사용합니다.

Docker 설치 (단계별 튜토리얼): 그림 3

  • "설치"를 클릭하여 Docker 엔진을 다운로드하고 설치합니다.

WSL 2 활성화 (선택 사항)

WSL 2를 선택한 경우, Windows Subsystem for Linux가 설치되어 있어야 합니다. 관리자 권한으로 PowerShell 또는 Windows 명령 프롬프트를 시작하고 다음을 실행합니다:

wsl --install
SHELL

Docker 설치 (단계별 튜토리얼): 그림 4

Docker 데스크톱 시작

  • Docker 데스크톱은 설치 직후 즉시 실행되어야 합니다. 또한 시작 메뉴에서 접근 가능합니다.
  • 요청 시 Docker Hub 계정에 로그인하거나 등록합니다. (optional)

설치 확인

명령 프롬프트 또는 PowerShell을 실행하고 다음을 수행합니다:

docker --version
SHELL

Docker 설치 (단계별 튜토리얼): 그림 5

  • 모든 구성이 올바른 경우 설치된 Docker 버전을 볼 수 있습니다. Docker 데스크톱이 이제 작동 중입니다!

Docker 설치 (단계별 튜토리얼): 그림 6

Docker 사용의 장점

Docker는 현대 개발 및 배포 워크플로우에 잘 맞는 중요한 이점을 제공합니다. 가장 중요한 장점은 다음과 같습니다:

1. 휴대성

Docker 컨테이너는 애플리케이션과 모든 의존성을 한 단위로 묶습니다. 따라서 동일한 애플리케이션을 다른 환경 간에 이전하여 개발, 테스트 및 프로덕션 수준에서의 일관성을 보장할 수 있습니다.

2. 효율성

컨테이너는 경량이며 호스트 운영 체제의 커널을 공유하여 기존 VM에 비해 오버헤드가 적습니다. 이로 인해 빠른 시작 시간과 향상된 리소스 활용이 가능합니다.

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 컨테이너를 시작합니다. 포트 매핑에 대해 -p 플래그를 수정하거나 Docker 호스트에서 실행 중인 컨테이너 하나 이상을 제거하기 위해 --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 애플리케이션에서 '이미지' 섹션으로 이동한 다음 IronSecureDoc 이미지를 선택합니다. 실행 아이콘을 클릭하여 컨테이너를 시작합니다.

Docker 설치 (단계별 튜토리얼): 그림 11

컨테이너가 실행되면 로그에 관련 정보가 표시됩니다.

Docker와 함께 IronSecureDoc 사용

IronSecureDoc를 Docker에 설치하고 실행한 후, REST API를 통해 문서를 편집, 인증 및 암호화할 수 있습니다. 여기에서 API 문서와 엔드포인트를 찾으세요: http://localhost:8080/swagger/index.html.

Docker 설치 (단계별 튜토리얼): 그림 13

어디서 사용할 수 있나요?

IronSecureDoc는 다양한 프로그래밍 언어와 호환되는 API 및 SDK를 제공합니다. 지원되는 언어 및 도구는 다음을 포함합니다:

C# (.NET)

IronSecureDoc는 .NET 기반 애플리케이션(ASP.NET, Windows Forms 및 WPF 포함)에 통합하기 위해 NuGet 패키지를 통해 설치할 수 있는 C# 클라이언트 SDK를 제공합니다.

Python

REST API는 Python 애플리케이션에 requests 또는 HTTP 클라이언트를 사용하여 IronSecureDoc와 연결할 수 있게 해줍니다.

자바

Java 개발자는 REST API를 사용하여 Spring Boot 및 J2EE 기반의 Enterprise 애플리케이션에 IronSecureDoc를 통합할 수 있습니다.

자바Script/Node.js

REST API는 JavaScript 기반 웹 애플리케이션 또는 Node.js 백엔드 시스템에 IronSecureDoc 기능을 통합하는 데 사용할 수 있습니다.

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 IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.