[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並在瀏覽器當中授權應用程式
詳細可以參考以下文章
授權完成後,程式將自動下載檔案到您指定的資料夾內
參考資料:
系列文章
留言
張貼留言
歡迎留下您的心靈足跡👍