riscv-gnu-toolchainをDockerコンテナにする
環境構築が面倒なときに
Docker使ってますか?
実は環境構築がめちゃくちゃ面倒な人ほどおすすめできる。正直Vagrantでもいいですが、気軽にふっとばしたりBase Imageからカスタムしたりコマンドラインから手軽に扱ったりCloud(k8s等)に乗っけるときなど等々を考えたら、私はDockerが便利だと思っている。
個人的には中にログインしてしばらく作業するような使い方なら、Vagrantを推奨。
riscv-gnu-toolchainを構築していたのですが、WinでもMacでもささっと使いたい+バージョンで悩みたくない。
そこでDockerで環境構築する。リポジトリにもあるようにUbuntu(apt)を使った例があるのでこれをそのままDockerfileに書き起こした。
完成!見れば何となく何をやっているか一目瞭然。
一応githubリポジトリとDocker Hubにもアップした。参考まで。