Docker裝FastDFS嗅定,運(yùn)行tracker自娩,錯(cuò)誤:The path /var/fdfs/tracker is not shared from OS X and is not known to Docker
執(zhí)行如下命令開啟tracker 服務(wù)
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
會(huì)發(fā)現(xiàn)執(zhí)行可能會(huì)報(bào)錯(cuò):
1.png
目前有可能是一個(gè) Docker 的 Bug,因?yàn)?/var/fdfs/tracker 是掛載到已經(jīng)默認(rèn)添加 /private 文件共享渠退,但是它還是報(bào)錯(cuò)忙迁,如果你在 Docker 設(shè)置的 File Sharing 添加的話它也不會(huì)讓你添加,因此我們需要做一點(diǎn)小修改:
docker run -dti --network=host --name tracker -v ${HOME}/docker/fdfs/tracker:/var/fdfs delron/fastdfs tracker
效果
2.png
同樣碎乃,執(zhí)行如下命令開啟storage 服務(wù)
docker run -dti --network=host --name storage -e TRACKER_SERVER=192.168.12.254:22122 -v ${HOME}/docker/fdfs/storage:/var/fdfs delron/fastdfs storage
搞定~