2024年8月18日 星期日

[SQL]如何利用docker安裝SQLitebrowser,並解決中文數據亂碼問題?


SQLitebrowser是一個輕量級、嵌入式的SQL資料庫引擎,有別於MySQL等等中大型資料庫,其不需要一個獨立的伺服器程序或作業系統,而是可將所有資料、配置和索引都儲存在單一檔案(.sqlite),易於嵌入到應用程式中使用,很適合在嵌入式裝置和移動應用程式中使用,通訊軟體 微信的資料庫即是使用SQLite。

近期因在ubuntu server中架設一些應用服務,其中有些應用服務採用SQLite作為資料庫,為了查看SQLite中的數據,除了可在終端機安裝sqlite3並直接以命令指令調閱數據之外,尚可利用瀏覽器來查看,其中利用docker安裝SQLitebrowser即是一個可利用瀏覽器查看數據的方式。

利用docker安裝SQLitebrowser之前,需先安裝docker庫,這部分的網路資料很多,請自行搜尋。我們直接進入docker安裝SQLitebrowser的步驟,如下。


拉取SQLliebrowser鏡像檔

sudo docker pull linuxserver/sqlitebrowser

運行 SQLliebrowser docker服務

sudo docker run -d \
  --name=sqlite-browser \
  -e PUID=1000 \
  -e PGID=1000 \
  -e DOCKER_MODS=linuxserver/mods:universal-package-install \
  -e INSTALL_PACKAGES=font-noto-cjk \
  -e LC_ALL=zh_TW.UTF-8 \
  -p 5000:3000 \
  -p 5001:3001 \
  -v /your_path/config:/config \
  --restart unless-stopped \
  linuxserver/sqlitebrowser:latest


其中,處理中文數據亂碼的說明,可參考下列原文。


參考資料


沒有留言:

張貼留言