Rancherで提供されているDockerのライブラリ一覧
- RancherOSで本格的な自宅サーバーを構築しようという記事でRancherを使ったのでメモ
Rancherのライブラリだが これからDockerを使っていこうと考えている人も要チェック!
- ファイル内全文検索・タグ付けでファイルが非常に探しやすい
- ドキュメントの参照/更新履歴が可視化されてチームコラボレーションしやすくなる
- 全文検索できるファイルサーバとしてのAlfresco
Apache Kafka
- 2011年にLinkedInから公開されたオープンソースの分散メッセージングシステムである.Kafkaはウェブサービスなどから発せられる大容量のデータ(e.g., ログやイベント)を高スループット/低レイテンシに収集/配信することを目的に開発されている.
- Fast とにかく大量のメッセージを扱うことができる
- Scalable Kafkaはシングルクラスタで大規模なメッセージを扱うことができダウンタイムなしでElasticかつ透過的にスケールすることができる
- Durable メッセージはディスクにファイルとして保存され,かつクラスタ内でレプリカが作成されるためデータの損失を防げる(パフォーマンスに影響なくTBのメッセージを扱うことができる)
- Distributed by Design クラスタは耐障害性のある設計になっている
- Apache Kafkaに入門した
Apache Zookeeper
- 分散アプリケーション向けの高パフォーマンスな協調サービス
- 分散アプリケーションを構築する上で必要となる,同期, 設定管理, グルーピング, 名前管理, などの機能を提供するサービス
- zookeeper とは
asciinema.org
- Asciinemaは端末の操作を共有できるサービスです
- 動画のシークができる
- 動画をテキストとしてコピーできる
- 導入が簡単
- 録画が簡単
- Asciinemaで華麗に端末操作を共有する
CloudFlare DNS Stack
- CloudFlareは、サーバー上のキャッシュ可能なファイル(画像 / CSS / jsファイルなど)を構築している世界中の複数のサーバーにキャッシュすることができるシステム。こうすることでサイトのレスポンスを大幅に向上することができ、サイトの表示速度を高速化するというものです。
- CloudFlare導入
Consul Cluster
- Consul とは、サービスの検出と設定を行うための仕組みで、クライアント・サーバ型の構成で動作し、キーバリューストア(KVS) に保持したデータを DNS や HTTP インターフェイスで取得できます。クライアントとサーバはそれぞれがクラスタを構成し、インターネット越しに別々のデータセンターをまたいで接続することもできます。
- Consulサーバクラスタ
Consul-Registrator
- Registratorは、Dockerで立ち上げたコンテナに関する情報を、Consul や etcd、SkyDNS 2へ登録するためのツールです。
- Docker-Registrator(Normal/internal)でConsulに登録される内容は?
- Amazon ECS + registrator + consul でサービスの自動登録超シンプルパターン
Convoy GlusterFS Stack
- GlusterFSというファイル分散システムを利用して、コンテナの共有volumeを作ることができる
- これを使ってコンテナ間のデータのやり取りや共有、永続化、スナップショット保存、復元を行う
- RancherにNFSを導入してみよう(あんまりなかったので執筆中)
Convoy NFS
- NFSサーバーを指定することができるようです。
- 新しいことにのみインストールします。(注意) このバージョンは、以前のバージョンと互換性がありません。
DataDog Agent & DogStatsD
- Datadog のエージェントは、 Docker が依存する Linux の "namespace" と "cgroup" が提供するメトリクスを 15 秒ごとに収集することでモニタリングを行っている。
- 【Docker】"また死んでる!!"コンテナの死活管理とセキュリティー
- Datadog で Docker コンテナをモニタリングする
DNSimple DNS
- DNSimpleを利用できるライブラリ
- https://dnsimple.com/
Drone
- Dockerを使ってテスト環境を毎回構築、破棄してくれます。しかもDroneのCI環境構築についてもDockerを使って簡単にできます。
- Dockerを使ったCIサーバ「Drone」レビュー
- OSS版 drone.io を使って Docker Image をビルド
Drone Rancher Node Manager
- 一つのエージェントは、ホストごとに実行し、単一のワーカーを登録してくれるrancher向けのciツールっぽい
Rancher ECR Credentials Updater
- EC2 Container Registry にアクセス可能になっており、外に置きたくないコンテナイメージをAWS内で管理するのに適しています
- Amazon ECR + ECS CLI ハンズオン
Elasticsearch
- 設計フローまで変えてしまう画期的なドキュメント指向型検索エンジン
- Elasticsearch 入門
- Dockerで簡単にElasticsearchのクラスタを試してみる
Elasticsearch 2.x
Etcd
-
etcd は Go 言語で記述されたオープンソースの高信頼分散 KVS とあります。また etcd クラスタは、CoreOS 上の Docker コンテナ環境等に配備されるアプリケーション間でサービス設定情報などを交換、共有する機能を提供します。尚、同様のミドルウェアでは、Apache ZooKeeper や consul 等が該当すると思われます。
F5 BIG-IP
- Virtual Edition(以後BIG-IP VE)とは、簡単にいうとロードバランサー(負荷分散装置)みたいです。
- インフラエンジニア向け、F5 BIG-IP Virtual Edition for AWS を使ってみる
Ghost
- 軽量ブログの1つ
- Ghost
- DockerでGhostを動かしてみる #1
GitLab
- GitLabとは、GitHubのようなサービスを社内などのクローズドな環境に独自で構築できるように公開されたオープンソースです。
- Rancherにgitlabを構築しよう(執筆中)
GlusterFS
- GlusterFSは複数のストレージノードのファイルシステムを論理的に統合しボリュームを作成します。
- RancherにNFSを導入してみよう(執筆中)
Gocd agent
- 調査中(知ってる方いれば教えてください
Gocd server
- 調査中(知ってる方いれば教えてください)
Gogs
- Goで作られたGitHubクローン
- 究極的に簡単に始めることができるGoで作られたGitHubクローン「Gogs」
Hadoop + Yarn
- ビッグ・データを処理するのに最もよく使われているツール
- あの日見たYARNのお仕事を僕達はまだ知らない。
Janitor
- 使われていないリソースを自動削除するツール
- 使っていないAWSリソースを監視して自動削除するJanitor Monkeyを使ってみた
Jenkins
- おなじみciツール
- Jenkins + dockerでテストの並列化
Jenkins Swarm Plugin Clients
- Jenkins側で、動的にスレーブが追加されたりするプラグインのようです(詳しい方いれば教えてください)
- Docker ComposeでJenkinsとSelenium Gridを一気に立ち上げる
Kibana 4
- Elastic社が提供するログデータ解析/可視化ツールです。 基本的に、リアルタイム検索エンジン「Elasticsearch」とセットで使われます。
- Kibana 4 BETAファーストインプレッション
Let's Encrypt
Liferay Portal
-
Webシステムを構築するためのオープンソースのポータル(社内ポータル、対外サイト)製品です。
-
ポータル(社内ポータル、対外サイト)を実現するためのフレームワーク、およびそのフレームワーク用に開発されたポートレット(機能部品)、及びポートレットの開発環境から構成されています。
-
Liferay Portal(ライフレイ ポータル)はJavaで実装されており、JBoss, Apache Tomcat, WebSphereなど多くのアプリケーションサーバやWebコンテナ上で動作します。
Logspout
- ホスト内で動かした全てのDockerコンテナの出力を集約して,好きなところに飛ばす(ルーティングする)ためのツール
- logspoutでDockerコンテナのログの集約・ルーティング
- logspout で CoreOS 上の Docker コンテナのログを集約・ルーティングする
Logstash
- Elastic社が提供するオープンソースログ収集管理ツールです。ログを収集し、1つのサーバに集約して管理します。主に、Elastic社のリアルタイム検索エンジン「Elasticsearch」とのセットでの使用を想定されています。
- ELK(ElasticSearch, Logstash, Kibana)+fluentdの環境をDocker Composeで構築しつつ、試しにCloudWatchの統計データを収集してみた
Galera Cluster
- MySQL (MariaDB) の冗長化で同期レプリケーションを用いたマルチマスタ型のクラスタを組むことができる。
- docker runコマンドライン MariaDB Galera Cluster 5.5 (kudotty/mariadb-galeracluster-5.5)
Minecraft
- こんなのもあるのか
MongoDB
- RDBMSではなく、いわゆるNoSQLと呼ばれるデータベースに分類されるもの
- fig/docker-compose事始め
Nuxeo
- 調査中(知ってる方いれば教えてください
Odoo
- Odoo(旧称OpenERP)はベルギーのOpenERP S.A.社により開発とりまとめが行われている、世界で大人気のオープンソースの業務アプリケーションスイートです。機能を豊富に備え、操作性、拡張性、保守性の各面で優れており、圧倒的なコストパフォーマンスを誇ります。カバー領域は、従来のERPパッケージ守備範囲をもはや越え、CMS、Eコマース、イベント管理等、多岐に亘ります。
- Odoo8プラグイン全部入りイメージ作った(896.4 MB)
OpenVPN
- インターネットに接続しているPCが1台あれば、VPNサーバーが設置できます(自社内サーバーはもちろん、レンタルVPSなどで運用しているケースもあります)。特定のインターネットプロバイダなどの制約もありません。このような優れた特徴から、個人ユーザーや中小企業での導入に適しています
- dockerでvpnサーバーをたてる
OpenVPN-httpdigest
- Digest認証でOpenVPNを使用できる
OpenVPN-LDAP
- LDAPアカウントでOpenVPNを使用できる
- OpenVPNにユーザー/パスワードでログイン(LDAP認証)
Owncloud
- Dropbox のようなオンラインストレージサービスを簡単に構築することができるオープンソースソフトウェアです。
- ownCloud の Docker コンテナを作る
Percona XtraDB Cluster
- マルチマスタでクラスタ構築が可能なMySQL互換RDBMSです。
- Percona XtraDB ClusterをDockerで構築する
PointHQ DNS
- 1アプリ毎で1ドメインにつき10レコードまで無料で登録できる
- 管理画面からドメインのリクエスト数を確認することができる
- PointDNSでHerokuアプリにNaked domainを割り当てる
Prometheus
- オープンソースのサービス監視システムと時系列データベース
- 【Docker】"また死んでる!!"コンテナの死活管理とセキュリティー
- 【入門】PrometheusでサーバやDockerコンテナのリソース監視
- prometheusのexporterのcollectd-exporterをdockerでちょろっと動かしてみる
Registry
- private docker hubです
- LDAPとアカウントを連携できる
- Rancherにプライベートリポジトリを立てよう(執筆中)
Registry Convoy
- Registryをconvoyのvolumeを利用しして使うことができる
RocketChat
- meteor製のチャットアプリです。
- BYOSなので、自分でインストールし、起動する必要があります。
- まるでSlackのような、というかほとんどSlackなUIです。
- SlackのようなBYOSでOSSなチャット Rocket.Chat をインストールする
Route53 DNS
- aws にRoute53といい感じに連携してくれます。
- AWS Route53ドメイン取得からCertificate Managerでの証明書作成まで
Secrets Bridge
- 調査中(知ってる方いれば教えてください)
Secrets Bridge Agents
- 調査中(知ってる方いれば教えてください)
Sematext Docker Agent
- 調査中(知ってる方いれば教えてください
Sysdig
- strace + tcpdump + lsof + htop + iftop + Lua = sysdig って感じです。curses によるグラフィカルなUI出力なども可能です。
- Logging driversを試してみた
Sysdig Cloud
- Sysdig のクラウドサービス版
Taiga
- やたらデザインがきれいなアジャイルプロジェクト管理ツール。Trelloクローンという感じはなく、Redmine拡張のAlminiumに似ている。
- TAIGA on Dockerで本格アジャイル開発管理
Traefik
- 調査中(知ってる方いれば教えてください
Weave Scope
- Weave Scope はブラウザを通して、ホスト上でどのようなコンテナやアプリケーション(プロセス)が稼働しているかどうか見ることができ、その関連性をリアルタイムでマッピング(地図化)するためのものです。
- Weave Scopeでコンテナ構成をリアルタイム視覚化
Wekan
- かんばん式管理ツールWekanはTrelloクローンの一つ。
- DockerでWekanを使う
Wordpress
- 定番のオープンソースのブログソフトウェア
XPilots
- ネットワーク型シューティングゲームらしい