Docker執行tracker,The path /var/fdfs/tracker is not shared from OS X and is not known to Docker
阿新 • • 發佈:2018-11-06
Docker裝FastDFS,執行tracker,錯誤:The path /var/fdfs/tracker is not shared from OS X and is not known to Docker
執行如下命令開啟tracker 服務
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
會發現執行可能會報錯:
目前有可能是一個 Docker 的 Bug,因為 /var/fdfs/tracker 是掛載到已經預設新增 /private 檔案共享,但是它還是報錯,如果你在 Docker 設定的 File Sharing 新增的話它也不會讓你新增,因此我們需要做一點小修改:
docker run -dti --network=host --name tracker -v ${HOME}/docker/fdfs/tracker:/var/fdfs delron/fastdfs tracker
效果
同樣,執行如下命令開啟storage 服務
docker run -dti --network=host --name storage -e TRACKER_SERVER=192.168.22.60:22122 -v ${HOME}/storage:/var/fdfs delron/fastdfs storage
搞定~