Mac 使用Docker 创建tracker和storage,实现FastDFS

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

会发现执行可能会报错:


1.png

目前有可能是一个 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

效果


2.png

同样,执行如下命令开启storage 服务

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  

搞定~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装与操作 1. 在Ubuntu中安装Docker 更新ubuntu的apt源索引 安装包允许apt通过HTTPS...
    LiWei_9e4b阅读 4,304评论 0 1
  • 内容简介在跟随项目实践过程中,代码中需要使用上传图片的功能,其中使用了FastDFS作为图片服务器,在此记录一下搭...
    whoami2019阅读 3,529评论 0 0
  • 提供了公司中常见应用环境配置以及技术点(docker, virtualenv); 另外有部署相关操作 1. vir...
    Stay_Hungry_Fly阅读 1,677评论 0 0
  • 没有天生优秀的人,只有被懒惰侵蚀的人,当勤奋成一种习惯,收获自然会随之而来
    张重阳Fineyoga阅读 1,105评论 0 4
  • 都说人生是由选择组成的。用价值观来讲什么更重要,其实连选择都可以省掉。为什么这么讲呢?因为当一个人的概念和价值观是...
    净明林阅读 1,092评论 0 0