IronPdfEngineを取得して実行する方法
IronPdfEngine イメージのプルおよび実行は、Dockerhub、AWS ECR Public Gallery、または AWS Marketplace から事前に構築されたコンテナーイメージを取得し、Docker 環境内で実行することを含みます。
プル: これは、指定されたレジストリからIronPdfEngineコンテナイメージを取得することを指します。(Dockerhub、AWS ECR Public Gallery、またはAWS Marketplace)ローカルシステムに。 docker pull コマンドは通常、この目的のために使用されます。
実行: イメージが取得された後、そのイメージに基づいてコンテナのインスタンスを起動するために docker run
コマンドを使用します。 これはDockerコンテナ内でIronPdfEngineアプリケーションを開始し、その機能を利用できるようにします。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
IronPdfEngineを取得して実行する方法
- お好みのレジストリから、あらかじめビルドされたコンテナイメージをプルしてください。
- イメージを実行して、その機能を利用できるようにします
- DockerhubからIronPdfEngineを取得する
- AWS ECRパブリックギャラリーからIronPdfEngineを取得
- AWS MarketplaceからIronPdfEngineを入手
DockerhubでIronPdfEngineを取得する方法
前提条件
- Dockerをインストールする必要があります。
セットアップ
-
https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine にアクセスしてください。
- ironsoftwareofficial/ironpdfengine イメージをプルする
docker pull ironsoftwareofficial/ironpdfengine
または、特定のバージョンを取得(推奨される)
docker pull ironsoftwareofficial/ironpdfengine:2023.12.6
-
ironsoftwareofficial/ironpdfengine コンテナを実行します。
このコマンドは、コンテナを作成し、ポート33350でバックグラウンドで実行します。
docker run -d -p 33350:33350 ironsoftwareofficial/ironpdfengine
IronPdfクライアントをIronPdfEngineを利用するように設定する方法については、セクション「コードをIronPdfEngineを使用するように更新する."
Docker Compose内のIronPdfEngine
キーは、IronPdfEngineとアプリケーションがお互いに見えるようにするDockerネットワークを設定することです。 アプリケーションが起動する前に IronPdfEngine が稼働するようにするために、'depends_on' を設定します。
セットアップ
- 以下のテンプレートを使用して、最初に
docker-compose.yml
ファイルを作成します。 Docker Composeファイルの設定を行ってください。
version: "3.6"
services:
myironpdfengine:
container_name: ironpdfengine
image: ironsoftwareofficial/ironpdfengine:latest
ports:
- "33350:33350"
networks:
- ironpdf-network
myconsoleapp:
container_name: myconsoleapp
build:
# enter YOUR project directory path here
context: ./MyConsoleApp/
# enter YOUR dockerfile name here, relative to project directory
dockerfile: Dockerfile
networks:
- ironpdf-network
depends_on:
myironpdfengine:
condition: service_started
networks:
ironpdf-network:
driver: "bridge"
-
アプリケーション内でIronPdfエンジンのアドレスを設定する(マイコンソールアプリ)"myironpdfengine:33350" へ
- Docker Compose を実行
docker compose up --detach --force-recreate --remove-orphans --timestamps
AWS ECRパブリックギャラリーでIronPdfEngineを取得する
前提条件
- Dockerをインストールする必要があります。
セットアップ
-
https://gallery.ecr.aws/v1m9w8y1/ironpdfengine にアクセスしてください
- v1m9w8y1/ironpdfengine イメージをプル하십시오
docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine
または、特定のバージョンを取得(推奨される)
docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine:2023.12.6
-
ironpdfengineコンテナを実行する。
このコマンドはコンテナを作成し、ポート33350でバックグラウンドで実行します。
docker run -d -p 33350:33350 ironsoftwareofficial/ironpdfengine
IronPdfクライアントをIronPdfEngineを利用するように設定する方法については、セクション「コードをIronPdfEngineを使用するように更新する."
AWSマーケットプレイスでIronPdfEngineを取得する
前提条件
- Dockerをインストールする必要があります。
- AWS CLIをインストールし、ログインしている必要があります。
セットアップ
-
移動AWSマーケットプレイスのIronPdfEngine. 「続行して購読」をクリックしてください。
-
利用規約に同意する。
-
設定に進む。
- ironpdfengineのイメージをプルします。 このステップでは、ironpdfengine イメージをプルするコマンドを表示します。
例:
aws ecr get-login-password \
--region us-east-1
docker login \
--username AWS \
--password-stdin 000000000000.dkr.ecr.us-east-1.amazonaws.com
CONTAINER_IMAGES="000000000000.dkr.ecr.us-east-1.amazonaws.com/iron-software/ironpdfengine:2024.1.15"
for i in $(echo $CONTAINER_IMAGES
sed "s/,/ /g"); do docker pull $i; done
- ironpdfengineコンテナを実行します。 このコマンドはコンテナを作成し、ポート33350でバックグラウンドで実行します。
docker run -d -p 33350:33350 000000000000.dkr.ecr.us-east-1.amazonaws.com/iron-software/ironpdfengine:2024.1.15
Azure Marketplace で IronPdfEngine を取得
セットアップ
-
移動Azure MarketplaceのIronPDF Dockerコンテナ. 「Get It Now」と「Continue」をクリックしてください。
-
"Kubernetesサービスを作成するために、「基本」、「クラスタ詳細」および「アプリケーション詳細」を完了してください。"
- デプロイが完了したら、左側のサイドバーで Kubernetes resources -> Run command に移動します。 次のコマンドを実行します:
kubectl get services

EXTERNAL-IPとPORTの情報を使用して(S), IronPDFEngine 接続を適切に構成できます。
:path=/static-assets/pdf/content-code-examples/how-to/pull-run-ironpdfengine-azure-marketplace.cs
using IronPdf;
using IronPdf.GrpcLayer;
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
IronPdfConnectionConfiguration configuration = new IronPdfConnectionConfiguration();
configuration.ConnectionType = IronPdfConnectionType.RemoteServer;
configuration.Host = "http://48.216.143.233";
configuration.Port = 80;
IronPdf.Installation.ConnectToIronPdfHost(configuration);
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
pdf.SaveAs("output.pdf");
コードをIronPdfEngineを使用するように更新する
これは、IronPdfEngineによって公開されている正しいポートを指すようにIronPdfのコードを修正することを含みます。この操作は、各プログラミング言語によって若干異なります。 以下の記事を参照して、具体的な使用手順をご確認ください:
- IronPDF for .NET
- IronPDF for Java
- Node.js 用 IronPDF
-
さらに、このコンテナはどこにでもデプロイすることができます。 ポート33350を公開し、IronPDFクライアントからアクセス可能にするのを忘れないでください。 詳細については、「IronPdfEngine」とその制限について学ぶため、「IronPdfEngineとは何ですか?記事