すべてのタグ

TAG

#docker

40件の記事

📊Oxigraph と Virtuoso に同じ 2,000 万トリプルを入れて比べる — コンテナでの SPARQL エンドポイント構築と応答時間の実測

Rust 製の RDF ストア Oxigraph をコンテナで動かし、合計 3,040 万トリプルを投入したうえで、うち 2,010 万トリプルを Virtuoso にも入れて比較した記録です。HTTP 経由ではなく load コマンドを使う理由、必要なメモリの実測、そして集約クエリで 50〜130 倍の差が出た一方、メモリ効率についての当初の見立てが実測で崩れた経緯をまとめます。

oxigraphvirtuososparqlrdf

自分のプログラムを Compute-to-Data に登録する — コンテナは何を約束させられるのか

Compute-to-Data に自作のアルゴリズムを登録するとき、コンテナ側が満たさなければならない約束(入出力の置き場所、作業ディレクトリ、実行ユーザ、ネットワーク遮断、資源上限)を、ocean-node 3.2.0 の実装と実測から洗い出しました。NDL古典籍OCR-Lite を題材に、イメージの作り方・登録の仕方・踏んだ失敗を記録します。

computetodatadockeroceanprotocolocr

📜古典籍の画像を渡さずに、くずし字OCRだけ実行してもらう

NDL古典籍OCR-Lite を Compute-to-Data のアルゴリズムとして登録し、古典籍のページ画像を外に出さないまま翻刻テキストと TEI を受け取るところまで通しました。arm64 でのイメージ構築、モデル同梱によるネットワーク遮断下での実行、ノードの Docker がホスト側デーモンである点など、実測とつまずきを記録します。そして最後に、この方式が抱える本質的な限界にも触れます。

computetodataocrdigitalhumanitiesdocker

🚢Ocean Node に Compute-to-Data の実行環境を建て、アクセス制御が効くことを確認する

Ocean Node 3.2.0 に DOCKER_COMPUTE_ENVIRONMENTS を設定して Compute-to-Data の実行環境を立ち上げ、許可リストによるアクセス制御が実際に効くことを HTTP レスポンスの差で確認しました。公開ドキュメントの JSON 例が現行スキーマでは通らない点と、freeCompute の署名形式についても記録しています。

dataspaceoceanc2ddocker

🌊Ocean Node をローカルに建てて Pontus-X testnet を自前でインデックスする ── DDO の復号で止まるまで

Pontus-X の公開カタログを外から curl で覗く代わりに、同じ役割のノード(Ocean Node)を Docker で手元に建て、チェーンを自前でインデックスしてみた記録です。調べた範囲ではドキュメントに見当たらなかった必須設定、address.json に含まれていないコントラクトアドレスの特定方法、そして DDO の復号が 400 で止まった原因の切り分けまでを、実際の出力とともに残します。

dataspacepontusxoceandocker

🏛️ddevによるOmeka Sローカル環境の構築とIIIF Curation Platform連携

Docker ベースの開発環境ツール ddev を使って Omeka S 4.2 をローカル(macOS)に構築し、IIIF Server / Image Server モジュールでマニフェストを配信、IIIF Curation Platform の Curation Viewer から読み込むまでの手順をまとめます。

omekasddeviiifdocker

公開済みの IIIF Curation 群を自前の IIIF Curation Platform に一括登録して横断検索する

Web で公開済みの IIIF Curation 群を、自前の IIIF Curation Platform(ICP)にまとめて登録し横断検索できるようにする手順。JSONkeeper への POST に必要な X-Access-Token と Accept ヘッダ、Canvas Indexer の大量クロール時のタイムアウト回避を扱う。

iiifcurationjsonkeeperdocker

IIIF Curation Platform を Docker で macOS のローカルに一式立てる — 範囲選択と検索システムまで

CODH の IIIF Curation Platform を macOS(Apple Silicon)のローカルに Docker で一式構築する手順。BSD sed の非互換、ポート競合、Docker のディスク不足、localhost の名前解決、Canvas Indexer の SQLAlchemy 2.0 対応など、手元で動かす際に引っかかる macOS 固有のつまずきを具体的に埋める。

iiifdockercurationjsonkeeper

🗃Archivematica の Backlog による評価選別と、開発版で廃止された Appraisal タブ

Archivematica の Backlog と Appraisal(評価選別)機能を検証。開発版で廃止された Appraisal タブの経緯、Backlog 検索での評価選別、配列で構造を変えても原状が METS に残る仕組みを実機で確認した記録。

archivematicadigitalarchivedockerplaywright

Dockerのメジャーアップグレードでリバースプロキシ(Traefik)が停止した障害の記録

apt-get upgradeでDocker Engineがメジャーバージョンアップしたことをきっかけに、リバースプロキシのTraefikがDocker APIへ接続できなくなり、配下のDrupalにアクセスできなくなった障害の調査と復旧、再発防止の記録です。Docker EngineがAPIの最小サポートバージョンを引き上げたことで、Traefik内蔵のDockerクライアントが古いAPIで接続を試みて拒否されていました。

dockertraefikdrupalreverse-proxy

🚀mdx.jpのA100 x2でLLM-jp-4 32B ThinkingをvLLMサーブし、OpenAI互換APIから使う

mdx.jp の A100 40GB x2 サーバで LLM-jp-4-32b-a3b-thinking 公式版を動かし、Transformers の OOM から vLLM サーブへ切り替えた記録

aillmgpuvllm

Cloudflare Tunnelで学術サーバを安全に公開する

Cloudflare Tunnelを使って、インバウンドポートを一切開けずにElasticsearchやCantaloupe(IIIF)を安全に公開する方法

cloudflaretunneldockerelasticsearch

🗂️Cantaloupe IIIF画像サーバーのパフォーマンスチューニング

AWS EC2上のCantaloupe IIIF画像サーバーで初回タイル取得に8秒かかっていた問題を、ピラミッドタイルTIFF変換・JVMヒープ増加・CloudFront導入によって0.84秒に改善した記録。

iiifcantaloupeawscloudfront

🗄️Dockerで運用するOmeka Sのバックアップ手順

Docker環境のOmeka Sをバックアップする際に必要な、ボリューム・データベース・カスタムアセットの取得手順をまとめます。

omekaomekasdocker

🚀Cantaloupe IIIFサーバーのキャッシュ最適化で画像配信を最大7.6倍高速化した

Cantaloupe IIIFサーバーのキャッシュ設定とパラメータチューニングにより、タイル配信速度を最大7.6倍高速化した手法と効果を共有します。

iiifcantaloupedockerperformance

🐥AlfrescoをDockerで起動し、REST APIでレコード管理のライフサイクルを体験する

AlfrescoをDockerで起動し、REST APIでレコード管理のライフサイクルを体験する

dockerapialfrescoedrms

🙆‍♀️Docker + GitHub Actions デプロイ設定

Docker + GitHub Actions デプロイ設定

dockergithub

🐈Omeka-S Docker環境を別サーバーに移行する完全ガイド

Omeka-S Docker環境を別サーバーに移行する完全ガイド

dockeromekaomekaszennfes2025free

🌟Azure Container AppsでNDL古典籍OCR Liteを用いたスケーラブルOCR処理システム

Azure Container AppsでNDL古典籍OCR Liteを用いたスケーラブルOCR処理システム

dockerazureocr

😺Docker環境でDrupal 10にWDBモジュールをセットアップする手順

Docker環境でDrupal 10にWDBモジュールをセットアップする手順

dockerdrupal

🙆Omeka S Docker の紹介:デジタルコレクションのための最新かつセキュアなソリューション

Omeka S Docker の紹介:デジタルコレクションのための最新かつセキュアなソリューション

dockeriiifomekasglam

💡「前近代日本-アジア関係資料デジタルアーカイブ」のビューアを試す

「前近代日本-アジア関係資料デジタルアーカイブ」のビューアを試す

dockerlaravelphpvue

🎃Dockerによるディスク圧迫の調査と対処法【Ubuntu 22.04 運用事例】

Dockerによるディスク圧迫の調査と対処法【Ubuntu 22.04 運用事例】

dockerelasticsearch

👻AtoM(Access to Memory)をDockerで起動する

AtoM(Access to Memory)をDockerで起動する

atomdocker

👋ArchivesSpaceをDockerで起動する

ArchivesSpaceをDockerで起動する

dockerarchivesspace

📑mdx.jpのオブジェクトストレージとIIP Image(IIIF Image Server)を使ってIIIF画像を配信する

mdx.jpのオブジェクトストレージとIIP Image(IIIF Image Server)を使ってIIIF画像を配信する

dockers3iiifmdxjp

👋Alfresco Governance Services Community Editionを起動する

Alfresco Governance Services Community Editionを起動する

dockertraefikalfrescoedrms

🙌Cantaloupe: Microsoft Azure Blob Storageに格納した画像を配信する

Cantaloupe: Microsoft Azure Blob Storageに格納した画像を配信する

dockerazuretraefikiiif

🔥NDL古典籍OCR-Liteを用いたGradio Appを作成しました。

NDL古典籍OCR-Liteを用いたGradio Appを作成しました。

dockerocrgradio

👋Docker + Traefikで運用するDrupalのリバースプロキシ設定

Docker + Traefikで運用するDrupalのリバースプロキシ設定

dockerdrupaltraefik

🐥TraefikでHTTPS化した複数コンテナを運用する

TraefikでHTTPS化した複数コンテナを運用する

dockertraefik

🙆Docker版のOmeka SでCORS対応を行う

Docker版のOmeka SでCORS対応を行う

dockeromeka

😎docker-compose コマンドでコンテナを再起動すると同時にビルドも行う

docker-compose コマンドでコンテナを再起動すると同時にビルドも行う

docker

📚nginx-proxyでの 413 Request Entity Too Large エラーの対処法

nginx-proxyでの 413 Request Entity Too Large エラーの対処法

dockernginx

👏File Information Tool Set (FITS)を試す

File Information Tool Set (FITS)を試す

dockerpdffits

🐡Docker版のCantaloupeを試す

Docker版のCantaloupeを試す

dockeriiifcantaloupe

🎃lando start時のエラー対応

lando start時のエラー対応

dockermaclando

📝samでError: Running AWS SAM projects locally requires Docker...への対応

samでError: Running AWS SAM projects locally requires Docker...への対応

awsdockersam

👋Google Cloud PlatformのCompute Engineを用いたNDLOCRアプリの実行

Google Cloud PlatformのCompute Engineを用いたNDLOCRアプリの実行

dockermachinelearningocr

👋AWS Lambda + Docker + pyvipsを用いたPyramid Tiled Tiffファイルの作成

AWS Lambda + Docker + pyvipsを用いたPyramid Tiled Tiffファイルの作成

dockerlambdaiiifpyvis