技術筆記 Blog

大數據、容器化、虛擬化、AI 與系統管理技術筆記

View on GitHub

Docker OpenDDS

OpenDDS 是一個開源的 C++ 實作,遵循 Object Management Group (OMG) 的 Data Distribution Service (DDS) 規範。

📦 關於 OpenDDS

OpenDDS 提供了一個高效能、可擴展的發布-訂閱通訊框架,適用於分散式系統。

主要特性

🚀 使用方式

建置 Docker 映像

docker build -t opendds:3.10 .

執行容器

docker run -it --rm opendds:3.10 /bin/bash

在容器中使用 OpenDDS

# 環境變數已設定
echo $DDS_ROOT
echo $ACE_ROOT
echo $TAO_ROOT

# 執行範例
cd $DDS_ROOT/DevGuideExamples/DCPS/Messenger
./run_test.pl

🔧 環境變數

容器中已設定以下環境變數:

📚 已安裝套件

🎯 使用場景

📖 相關資源

🔗 相關技術


原始倉庫: hoycdanny/docker-opendds