Dockerに関連したキャラクターたちを調べてみた

はじめに

こんにちは。皆さんDockerは好きですか。僕は大好きです。Dockerの中でも時々出てくるこのようなイラストがとても好きです。

引用元 : Dockerデスクトップの舞台裏の魔法

このイラストに写っているキャラクターたちが一体何を表しているのか気になったので調べてみました。
※ キャラクターの名前がわかった場合はキャラクターの名前を記載していますが、わからなかった場合はキャラクターが示しているツールやシステム等の名前を記載しています。

Dockerのキャラクターたち

Moby Dock

画像中央あたりにいるクジラのキャラクターが「Moby Dock」です。Dockerを知っていれば一度は見たことがあるキャラクターだと思います。2013年にDockerのクジラに名前をつけるための投票が行われ、最終的にMoby Dockという名前になりました。詳細はブログ「私をモビードックと呼んでください」からご覧ください。

また、2017年以降Dockerのコアの部分はOSSとして切り離され、「Moby project」という名前で開発されるようになりました。このMoby projectという名前はもしかするとMoby Dockから来ているのかもしれません。

Tux

中央右にいる黒いペンギンのキャラクターが「Tux」です。TuxはLinuxの公式マスコットキャラクターです。Dockerの根幹であるコンテナ技術はLinuxの機能であるcgroupsやnamespaceを利用しています。そのためLinuxのマスコットであるTuxが登場していると考えられます。

引用元 : タックス - Wikipedia

Gordon

Tuxの左にいる亀は「Gordon」です。GordonはDockerのオフィスで飼われていた・働いていた亀です。

引用元 : x.com

しかし、残念ながらGordonはすでに亡くなっているようです。それを報告したポストを見ると、GordonとDocker社の歴史が綴られており、Docker社のユニークさ、面白さを感じることができてLGTMでした。

Gopher

一番右にいる水色のキャラクターが「Gopher」です。GopherはGo言語というプログラミング言語のマスコットキャラクターです。Dockerのコア部分や関連したシステムはGo言語で書かれているのでGopherも登場しているのだと思います。

公式による解説はこちら : The Go Gopher

Docker Swarm

左に居る魚の群れはおそらく「Docker Swarm」を表しています。Docker SwarmはDocker社が開発しているコンテナオーケストレーションツールです。現在ではDocker EngineにSwarmモードとして統合されています。

アーカイブされたDocker Swarmリポジトリには以下のようなMoby Dockが集まったロゴがあります。似たようなイラストの構成であるため、魚の群れはDocker Swarmを表しているのではないかと考えられます。

引用元 : GitHub - docker-archive/classicswarm

Docker Registry (distribution)

右下にいる貝のキャラクターは「Docker Registry (distribution)」を表しています。貝だからシェル、ターミナルを意味していると思われる方も多いと思いますが、Docker Registryです。また、Docker社はコンテナレジストリの基盤となる部分を標準化するためにソースコードの一部をCNCF(Cloud Native Computing Foundation)に寄贈しました。その後Distributionという名前のOSSとなったわけですが、このDistributionのロゴでも同様に貝のイラストが描かれています。

引用元 : GitHub - distribution/distribution

Docker Compose

イラストの右上にいるタコ?クラーケン?のようなキャラクターは「Docker Compose」です。Docker Composeは複数のコンテナをまとめて管理するためのツールで、公式GitHubリポジトリに色が少し異なりますが、似たキャラクターの画像があります。

引用元 : GitHub - docker/compose

このことから、イラストのキャラクターはDocker Composeを表していると考えられます。

カニのキャラクター

Mobyの左下にいる目を瞑っているカニのキャラクターは結局何を表しているのかは不明でした。「カニだからRustでは?」という声が一番多かったですが、Rustとの関連性や色の違いなどから違う可能性が高いです。また、他のイラストにはイルカやペリカンなどのキャラクターが登場しますが、これもDockerとは直接関係が見つからないため、単に海の生きものをイラストとして描かれている場合もあるのではないかと思いました。もし、これらのキャラクターについて詳しい情報をお持ちの方がいればぜひ教えていただきたいです。

おわりに

Dockerのキャラクターたちについて調べてみました。Googleで検索しても全然情報がなかったので中々大変でした。この記事がどこかの誰かの役に立てば幸いです。