togatttiのエンジニアメモ

過度な期待はしないでください.

Docker Machine にコマンドを追加する

MacOSで使う、 Docker Machine に、gcc、makeコマンド等を入れる方法を調べたので残す。

docker machineで、使われているOSは、TinyCoreLinuxというものらしい。

TinyCoreLinuxでは、tce-loadを使いパッケージをダウンロード、インストールすることができる。

例えば、gccの場合、以下のように使う。

$ docker-machine ssh dev
$ tce-load -wi gcc.tcz
Downloading: gcc.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
gcc.tcz               93% |*******************************************    | 23681k  0:00:24 ETgcc.tcz               99% 25431k  0:00:00 ETA
gcc.tcz: OK
$ which gcc
/usr/local/bin/gcc

尚、入れられるパッケージは、以下のリストから探す。

TCZ Repository - Tiny Core Linux

gcc, make, cmake等はある。

参考

stackoverflow.com