runc と go-containerregistry についてメモ

Dockerの裏側を知るために、Goで最小限のコンテナランタイムを作ってみた https://zenn.dev/7csc/articles/6bca7dad3b0a84 を読んで・・・ runc と go-containerregistry を使っている。 runc と go-containerregistry はそれぞれ個別のコマンドも存在するので、 バラバラにコマンドの動作とソ…

続きを読む

golangComment (0)

Go のクロスプラットフォームGUIライブラリのGio

以前からなんとなく探していたが、なかなか思ったのがなかった。ここで発見。 https://qiita.com/yakiniku0220/items/af1faa6228ad69d0b525 macOS では、別途何かをインストールすることなくサンプルコードが動いた https://gioui.org/ の Getting Started をみると Linux でインストールするパッケー…

続きを読む

golangComment (0)

実行バイナリをコピーするだけではダメだった

手元の環境で go のソースをビルドして、実稼働環境にコピーして起動しようとしたら /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found っていうエラーがでて起動できなかった ビルドした環境の glibc が実行環境の glibc のバージョンよりも新しいことが原因なのはわかった。 CGO_ENABLE…

続きを読む

golangComment (0)