こうこく
作 ▸

ArchLinuxをNetworkManagerでWi-FiホットスポットにしてiPhoneとSFTPでファイル共有する

固定回線が無い環境に数日行くから、書き物用にArchLinuxラップトップ持っていこうと思ったんだけど、Linux⇔iPhone間でインターネットや追加の機器無しでファイル共有できる方法を用意しておきたかった。

今回はLinuxラップトップをWi-Fiホットスポット (AP) にして、iPhoneからSFTPで接続する方法を採用。それをやった時のメモ。

ArchLinuxNetworkManager 1.48.8-1dnsmasq 2.90
作 ▸
改 ▸

Strapi (v4) 用のDockerfile

実際に自分が使ってるもの。ベースイメージはNode.jsの公式イメージ。

  • 非rootユーザーで実行される。SQLiteのデータベースファイルをホストからマウントして使う場合はパーミッションに注意。
Strapi 4.20.5
作 ▸

DockerでSQLiteのDBファイルをマウントすると書き込み時に「attempt to write a readonly database」エラー

SQLiteのDBファイルのあるディレクトリをコンテナにマウントして、コンテナから当該ファイルへアクセスさせた際に出る attempt to write a readonly database エラーについて。

安全なコンテナイメージを作る時、コンテナ内の実行ユーザーは非rootにするのがよいと言われているが、非rootユーザーだと前述のエラーに遭遇する。対処方法を改めて確認してみた。

Docker 24.0.7