きっかけ Siv3Dを使って通信対戦ゲームを作りたい。 Siv3Dに実装されているTCPServerをサーバー上で稼働する必要がありました。 そこで、Linux版Siv3Dをインストールしたdocker imageを作成することにしました。 Linux版Siv3Dについて Linux版Siv3Dは@wynd2608さんが有志でLinuxに移植しているものです。 さっそく作ってみる! Linux版Siv3Dにはコンパイル済みバイナリの配布がありません。そのため、自前でビルドする必要があります。 今回はDockerfileを記述し、ビルドすることでdocker imageを作成します。 Siv3Dのホームページ(?)にLinux版のインストール手順が記載されてましたので参考にしました。 (Ubuntu で Siv3D プログラミングを始める) Dockerfileの記述 まずは任意のディレクト