調整 docker 基本設定
情境, 緣由
- 希望 container root id 不等於 host root id
- container log 能自動 rotate
5 月
7
4 月
21
雖然已經有 wordpress dockerhub offical image, 但就算用 alpine 版本, 差不多要 290MB, 真的覺得大了點
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
php 7.4-fpm-alpine-cytseng.ibb.tw-custom 82b6ca953c77 2 hours ago 108MB
php 7.4-fpm-alpine-origin-custom 292aff464569 2 hours ago 49.5MB
wordpress php7.4-fpm-alpine 5ecc056e48e2 2 days ago 290MB
alpine 3.15 0ac33e5f5afa 2 weeks ago 5.57MB
我自己做的只要 108MB, 少了超過 150MB, 覺得很有成就感, 有需要的就自己撿去用
花了一些時間, 大概 2,3 天吧, 為了 wordpress 優化 php74-fpm docker container
直接把結果貼上來
2 月
1
原本在 github 就有好用的 awk script ipmitool
但不管 FreeBSD, Linux 都要再另外裝 gawk 才能正常運作, 所以就決定寫一個以 bourne shell script 弄一個萬用版本
8 月
14
man opendkim-genkey 得知 -b 內定值為 2048, 但其產出的 TXT 會太長, 導致 bind 無法使用
解法: https://www.linode.com/community/questions/18779/how-do-i-make-a-txt-record-more-than-255-characters-long
假設產生的 balabala.txt 如下
balabala._domainkey IN TXT ( "v=DKIM1; h=sha256; k=rsa; "
"p=hash1"
"hash2" ) ; ----- DKIM key balabala for example.domain
把它變成如下的格式, 再餵給 bind 設定檔就可以用
balabala._domainkey IN TXT ( "v=DKIM1; h=sha256; k=rsa; " "p=hash1" "hash2" ) ; ----- DKIM key balabala for example.domain
8 月
9
雖前幾天弄成功利用 docker 自編 Open Distro for Elasticsearch SQL, 但它只能用在 7.10.2, 所以打算再拼一個能支援 7.13.4 版本
Google 後, 找到 NLPchina/elasticsearch-sql, 目前只支援 7.13.2, 只要小修 .travis.yml & pom.xml 就可以成功弄出 7.13.4 版本, 而且利用 docker 超方便編出 elasticsearch plugin, 為了避免自己忘己, 還是寫一寫, 當紀錄
Read More8 月
8
想在 ES 裡直接打 SQL query, 找到 Open Distro for Elasticsearch SQL, 編好後, 才發現只能裝在 ES 7.10.2
Read More7 月
19
想自己弄台 NAS 來玩玩, 所以找遍了硬碟外接盒
甚至想用 DS380 組一台客製化的 NAS 系統, 但花了非常非常多的時間, 總是找不到推薦不錯的 AMD Mini-ITX 主機板
最後在一次的 FB 討論上, 經 Kevin 推薦把 Host 和硬碟分開, 開啟了我另一個花時間找配合的產品
Read More