[gphoto sync]google photo 本地備份 09 Docker 的 Mac初始設置



Docker安裝


如果你想在container中運行本應用程序,那麼需要在 Mac  上做一些額外的步驟。
首先,您需要從 https://www.docker.com/products/docker-desktop/ 安裝 Docker Desktop



打開dmg檔案,將程式移動到Applications資料夾裡面



Docker 設定

在 Mac 啟動台裡面開啟Docker,並確認是否可以正常運行


第一次開啟時會需要使用者密碼


輸入使用者帳號密碼


Docker程式的服務授權,點選"accept"即可



若可以正常運行,則會顯示如下所示之畫面



檔案布置


因應用程式需要,我們必須將所需的資料夾以及檔案設定好
我們需要找到我們主機(Mac)需要被Container映射的兩個資料夾,"/storage"以及"/config"
Volumn
(container 資料夾)
用途
主機資料夾
(可以用戶需求自行設定)
/storage
用於下載Google Photo照片
/Users/GooglePhoto/storage
/config
用於存放 client_secret.json 文件
/Users/GooglePhoto/config
我們在/Users下新增GooglePhotoy資料夾
並在GooglePhotoy資料夾中新增config資料夾,存放client_secret.json檔案,如下所示


同時在GooglePhoto資料夾中新增storage資料夾,存放Google Photo照片,完成後的資料夾如圖所示


部屬Docker Container及運行gphotos-sync應用程式


打開終端機
輸入以下指令

docker run --name="GooglePhotosSync" -v /Users/GooglePhoto/config:/config -v /Users/GooglePhoto/storage:/storage -p 8080:8080 -it ghcr.io/gilesknap/gphotos-sync /storage
程式將會自動下載gphotos-sync container image
下載完成後,會進行應用程式授權
請複製url並在瀏覽器當中授權應用程式
詳細可以參考以下文章



授權完成後,程式將自動下載檔案到您指定的資料夾內



參考資料:




 系列文章




留言