概要
忘れないうちにメモメモ。。
Gitpodさんの workspace image 用のDockerfile が公開されているリポジトリ見に行ったら、いつの間にか軽量イメージみたいなのが増えてました。
以前のものは legacy って形のものになるみたいですね。
あたらしく追加されているイメージは
- workspace-xxxx
って名前になっています。Goの場合だと workspace-go って感じ。
以下のように記載されています。
These are lightweight compared to gitpod/workspace-full. Each contains a set of chunks: a common base, a language, and includes Docker and Tailscale.
workspace-fullみたいに何でも入りではなくて、DockerとTailscaleが有効になっているベースイメージに、その言語のSDKを入れただけのイメージですね。
使ってみた感じ、確かに軽量です。ワークスペースのロードが大分速くなりました。
こんな感じにイメージ名を変えただけです。
前
FROM gitpod/workspace-full:latest
後
FROM gitpod/workspace-go:latest
追記
GitpodのChangeLogにも説明がアップされてました。
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場