読者です 読者をやめる 読者になる 読者になる

Alpine

AlpineコンテナでNode.jsからgRPCを利用する場合、libc6-compatが必要

Node.jsでgRPCを利用するアプリケーションを書いてるのだが、Alpine LinuxベースのDockerコンテナで運用する場合、ld-linux-x86-64.so.2 が無くて死ぬという備忘。 Error: Error loading shared library ld-linux-x86-64.so.2: No such file or directory (n…

go getで取得したcliツールのバイナリを持った軽量なDockerイメージをつくる

諸事情で欲しかった。 動機 gooseというGoで書かれたcliのDBマイグレーションツールを使っているのだが、こいつのバイナリだけを持っているDockerイメージが欲しい GoにもAlpine Linuxベースの軽量なイメージがある。しかしそれでも240MBくらいある ベースイ…

Alpine Linux Meetup Tokyo #1 を開催して喋ってきました feat. トニーモリス

「Alpine Linuxだけでミートアップとか冗談だろ」っていう声も囁かれたかもしれませんが、本当に開催しました。 今日の渋谷はあいにくの雨でしたが、それでもご参加頂いた方々・登壇者の方々ありがとうございました。 alpine-linux-meetup.connpass.com 今回…

Alpine Linux Meetupを開催します(トニーモリス枠あり)

来る4/14(木)に、21cafeにおいてAlpine Linux Meetup #1を開催します。 alpine-linux-meetup.connpass.com DockerのベースイメージがどんどんAlpineがデファクトになりつつなる中、今こそAlpine Linuxについてちゃんと知っておこうというのが主な宗旨です…

Alpine Linux入門 -内部構造とapkでパッケージインストール編-

さて、前回のエントリはAlpine Linuxの環境を作ってみる話でした。 stormcat.hatenablog.com 今回は実際にAlpine Linuxの中身を探索していったり、apkでのパッケージインストール等をやってみます。 前回使った仮想環境をそのまま利用します。前回の環境構築…

Alpine Linux入門 -環境構築編-

今、Docker界隈ではAlpine Linuxへの注目が急速に高まってきています。 Alpine Linuxは非常に軽量なディストリビューションであり、軽量なDockerイメージを作るために必要不可欠な要素になりつつあります。Alpine Linuxの有用性については、この間行われたJA…