motcha mot@mastodon.motcha.tech

あそこまで考えて喋らない人久しぶりに見た

motcha mot@mastodon.motcha.tech

知ってたけど上手くやれてないことに気づいたら、こういうやり方を先輩がしていて参考になった、とかあるのでは

motcha mot@mastodon.motcha.tech

考えて書けよ、オィ…

motcha mot@mastodon.motcha.tech

後輩「今日気づいたこと:ゴールから逆算して予定を立てようと思った(まる)」
ぼく「え、やったことないの?そういう考え方 」
後輩「ありますけど…」
ぼく「あるなら気付いたっていうか、知ってたっていうか、やってたっていうことでは?何に気付いたん?これ」
後輩「(よくわからない経緯)」
ぼく「(真顔)」

motcha mot@mastodon.motcha.tech

後輩は小並感の文章ばっかり書くんでもう…おいちゃん悲しい…

motcha mot@mastodon.motcha.tech

おもんなの民

motcha mot@mastodon.motcha.tech

実際、仕事ないわけじゃないけどおもんなさ過ぎておもんな

motcha mot@mastodon.motcha.tech

やはりどっかーんcomposeにむけて公式が作ってあるので…乗っかるのが楽ちんよのお

motcha mot@mastodon.motcha.tech

ReachOS、ちっと悩ましいなぁ。.env.productionを上手く読ませられない…

motcha mot@mastodon.motcha.tech

酒買って帰りてえけど、雨かなあ

motcha mot@mastodon.motcha.tech

やはりなぁ。自宅のまくぶくAirちゃんを出してきて、どっかーんホストとするかぁ

motcha mot@mastodon.motcha.tech

んー。RancherOS的に見えてる状態でコンテナをサービスとして一個一個立ち上げようとしてるんだが、なかなかうまくいかない…

motcha mot@mastodon.motcha.tech

おお。ちゃんと対応したバージョンのどっかーんなら大してかからず動いた。やはりバージョン合わせだいじ…

motcha mot@mastodon.motcha.tech

ふんふん。Dockerファイル、イメージ、コンテナの相関はなんとなしにわかってきたような。

motcha mot@mastodon.motcha.tech

どっかーんを最初に起動させてsecretを生成しようとしているので、このタイミングでRW領域への書き込みがあって…初回起動なのでRO部分への変更もぼちぼちあったりして、そうなるとCoWが発動して、全然考慮してないからおっそいoverlay2が使われてましまろになっている?

motcha mot@mastodon.motcha.tech

aufsが利用可能ならデフォでそれを使う。btrfsやzfsなんかであればファイルシステムの仕組みに任せちゃう?どっちもダメならoverlay2かdevicemapperを考えるけど…後者はdirect-lvmが必要で…ううん…?

motcha mot@mastodon.motcha.tech

CoWは…効率よくやったろうじゃんというテクの一つで…でっかいデータを複製するとき、バカ真面目にコピーしないでいったんコピしたフリをしておいて、ガチで書き換え要求が来たらそのタイミングで空き容量を確保してコピーする…と

motcha mot@mastodon.motcha.tech

コンテナはなるべく容量が増えないように書き込み可能領域に変更だけをかいていくけど、ROなコンテナ本体構築につかった領域に変更があるとCoWな動きをして…その挙動はストレージドライバによって異なる…

motcha mot@mastodon.motcha.tech

docker ps -sしたときのSizeは書き込み可能領域のサイズで、Virtualのカッコ内にあるのはROな感じでコンテナ構築に使われている部分…と

motcha mot@mastodon.motcha.tech

どっかーんのイメージはレイヤーの重なりであり…各層はどっかーんファイルにかかれている内容でもあり…ROな感じでコンテナ構築がなされて、コンテナになったあとの変更はRWな操作がされて…コンテナ潰すときはどっちも消える…うむ…