Gluesyncでは、バージョン2.1.4.0よりWindows環境においてもWSLを利用することなくGluesyncコンテナをデプロイ/起動しレプリケーションを実行することが可能となりました。

Linuxビルド、Windowsビルドによって提供される機能に違いはなく、社内ルール上Windows OSしか構成できない、Linuxの操作には不安があるといった場合でも、利用者のニーズに応じてコンテナランタイムが実行されるホストOSを選定可能です。
実際にクライムテスト環境のWindows Server Core 2022上で、WindowsネイティブビルドのGluesyncをテストしてみました。
Windows環境の事前準備
Windows Server Core 2022以降に対して、開発元ドキュメントに記載されている手順にてDocker Engineのインストール、Docker Composeの設定を行います。
Gluesyncトライアルキットについて
バージョン2.1.4より、Gluesyncトライアルキット内に「gluesync-docker-windows」というフォルダが追加され、このフォルダ内にWindowsネイティブビルド用の構成ファイルが用意されています。

Docker構成が完了したWindowsへトライアルキットをコピーし、コマンドラインより「gluesync-docker-windows」フォルダへ移動します。
ディレクトリ: C:\Users\Administrator\molo17
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2025/09/18 9:14 gluesync-docker
d----- 2025/09/18 9:14 gluesync-docker-windows
d----- 2025/09/18 9:14 gluesync-kubernetes
d----- 2025/09/18 9:14 utilities
-a---- 2025/09/18 9:14 33525 gluesync-preflight.ps1
-a---- 2025/09/18 9:14 12933 gluesync-preflight.sh
-a---- 2025/09/18 9:14 3899 README.md
-a---- 2025/09/18 9:14 84252 trial-agreement.pdf
PS C:\Users\Administrator\molo17> cd .\gluesync-docker-windows\
PS C:\Users\Administrator\molo17\gluesync-docker-windows> ls
ディレクトリ: C:\Users\Administrator\molo17\gluesync-docker-windows
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2025/09/18 9:14 chronos-config
d----- 2025/09/18 18:57 chronos-data
d----- 2025/09/18 18:49 gluesync-core-hub
d----- 2025/09/26 0:00 gluesync-core-hub-logs
d----- 2025/09/18 18:49 gluesync-source
d----- 2025/09/26 0:00 gluesync-source-logs
d----- 2025/09/18 18:49 gluesync-target
d----- 2025/09/26 0:00 gluesync-target-logs
d----- 2025/09/17 10:38 grafana
d----- 2025/09/17 10:38 prometheus
d----- 2025/09/17 10:38 proxy
-a---- 2025/09/18 9:14 7425 docker-compose.yml
PS C:\Users\Administrator\molo17\gluesync-docker-windows>
Gluesyncコンテナの取得
docker-compose pullコマンドを実行することで、トライアルキットに含まれるdocker-compose.ymlファイルで定義されたGluesyncコンテナのダウンロードが開始されます。
PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose pull
[+] Pulling 78/82
✔ grafana Pulled 1.7s
✔ reverse-proxy Pulled 1.7s
✔ gluesync-ibm-iseries-source Pulled 197.6s
- gluesync-chronos [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 2.252GB / 2.252GB Pulling 313.6s
✔ portainer Pulled 1.7s
✔ prometheus Pulled 1.7s
✔ gluesync-core-hub Pulled 50.5s
- gluesync-mssql-ct-target [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿] 436.9MB / 479.8MB Pulling 313.6s
Gluesyncコンテナのダウンロードが正常に完了すると、すべてのステータスがPulled表記となります。
PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose pull
[+] Pulling 82/82
✔ grafana Pulled 1.7s
✔ reverse-proxy Pulled 1.7s
✔ gluesync-ibm-iseries-source Pulled 197.6s
✔ gluesync-chronos Pulled 343.6s
✔ portainer Pulled 1.7s
✔ prometheus Pulled 1.7s
✔ gluesync-core-hub Pulled 50.5s
✔ gluesync-mssql-ct-target Pulled 864.2s
Gluesyncコンテナの実行
ダウンロードが完了したら、docker-compose up -dと入力しGluesyncコンテナを起動します。
PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose up -d
[+] Running 9/9
✔ Network gluesync-windows_default Created 0.1s
✔ Container portainer Started 4.2s
✔ Container gluesync-windows-grafana-1 Started 4.1s
✔ Container gluesync-windows-reverse-proxy-1 Started 3.9s
✔ Container gluesync-windows-gluesync-core-hub-1 Started 4.9s
✔ Container gluesync-windows-gluesync-ibm-iseries-source-1 Started 7.0s
✔ Container gluesync-windows-prometheus-1 Started 7.0s
✔ Container gluesync-windows-gluesync-chronos-1 Started 8.5s
✔ Container gluesync-windows-gluesync-mssql-ct-target-1 Started 8.0s
PS C:\Users\Administrator\molo17\gluesync-docker-windows>
docker-compose psコマンドより、各種プロセスが起動しているか確認可能です。
※タグ名や実行ファイル名よりWindows上で動作していることがわかります。
PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
gluesync-windows-gluesync-chronos-1 molo17/gluesync-chronos:latest-windows "entrypoint.bat" gluesync-chronos 47 seconds ago Up 39 seconds 1717/tcp
gluesync-windows-gluesync-core-hub-1 molo17/gluesync-core-hub:latest-windows "C:\\Windows\\System32…" gluesync-core-hub 48 seconds ago Up 42 seconds
gluesync-windows-gluesync-ibm-iseries-source-1 molo17/gluesync-ibm-iseries:latest-windows "C:\\Windows\\System32…" gluesync-ibm-iseries-source 47 seconds ago Up 40 seconds
gluesync-windows-gluesync-mssql-ct-target-1 molo17/gluesync-mssql-ct:latest-windows "C:\\Windows\\System32…" gluesync-mssql-ct-target 47 seconds ago Up 39 seconds
gluesync-windows-grafana-1 molo17/grafana:latest "grafana-server.exe" grafana 48 seconds ago Up 43 seconds 0.0.0.0:6001->3000/tcp
gluesync-windows-prometheus-1 molo17/prometheus:latest "C:\\bin\\prometheus.e…" prometheus 47 seconds ago Up 40 seconds 9090/tcp
gluesync-windows-reverse-proxy-1 traefik:nanoserver-ltsc2022 "/traefik --api.inse…" reverse-proxy 48 seconds ago Up 43 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp
portainer portainer/portainer-ce:2.33.0-windowsltsc2022-amd64 "/portainer.exe --ad…" portainer 48 seconds ago Up 43 seconds 0.0.0.0:8000->8000/tcp, 0.0.0.0:9443->9443/tcp, 9000/tcp
PS C:\Users\Administrator\molo17\gluesync-docker-windows>
以降の操作は、Linuxビルドと同様にWeb GUIへアクセスし、レプリケーション対象DBと接続を行います。
※LinuxビルドとWindowsビルドによって、Web GUI上の操作が異なることはございません。

このように、WindowsにおいてもGluesyncコンテナ実行が正式にサポートされましたので、これまでLinux環境での利用に抵抗があったユーザ様にも安心してお使いいただけるものとなります。
Gluesync評価ご希望の場合は、弊社お問い合わせフォームよりご連絡ください。
この時「ご質問、ご要望」欄にてレプリケーションしたいDB構成をご記入いただくと、スムーズにご案内が可能です。

関連したトピックス
- Gluesyncのバージョンアップ方法
- オフライン環境のDockerでGluesyncを実行
- Gluesync 2.1.4 リリース:ネイティブ Windows コンテナサポートとパフォーマンス向上を実現
- [Gluesyncブログ] タイムゾーン変更方法
- GlueSyncでNoSQL活用を加速:導入編
- Gluesyncの技術お問い合わせに必要な情報
- GlueSyncでNoSQL活用を加速:通知アラート、ログ、モニタリング
- Gluesyncのレプリケーションソース(CDC付)およびレプリケーションターゲットとしてのDynamoDBのサポート
- Gluesync 2.0: 新しい統合とパフォーマンス向上へ
- Web UI日本語化でもっと簡単にデータ同期[Gluesync 2.0.9]