1.首先安装Docker,请参照如下链接:

http://www.runoob.com/docker/macos-docker-install.html

我采用的是直接下载安装包的方式,安装了stable版本(稳定版,季度更新),还有edge(尝鲜版,每月更新);直接点击下载链接更新即可,去官网下载还需要申请一个官网账号,后面docker安装完毕后需要登录一下.

此处注意官网直接下载速度特别慢,只有20多k,我把链接放到迅雷下的,速度稳稳10M

不推荐brew安装,速度太慢,还是迅雷加速快

双击安装,非常简单.装完后需要更新一下国内镜像源为163

2.接下来可以安装FastDFS了,首先要找一个靠谱的源,参考了如下链接:

https://blog.csdn.net/lizhihaooo/article/details/79261388

https://blog.csdn.net/u014526891/article/details/80187902

1)docker pull morunchang/fastdfs

2)docker images

3)docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh

4)docker run -d --name storage --net=host -e TRACKER_IP=<your tracker server address>:22122 -e GROUP_NAME=M00 morunchang/fastdfs sh storage.sh

5)docker ps

6)修改nginx的配置,不拦截上传内容

//1.进入容器内部
docker exec -it storage  /bin/bash// storage 是 docker ps 中的NAMES// exit 退出root@iZh3cshm0xz7wjZ:/# cd data
root@iZh3cshm0xz7wjZ:/data# ls
fast_data  fastdfs  fastdfs-nginx-module  libfastcommon  nginx  nginx-1.9.11.tar.gz//2.修改nginx配置文件
root@iZh3cshm0xz7wjZ:/# vi /data/nginx/conf/nginx.conf//3. 添加修改内容
location /group1/M00 {proxy_next_upstream http_502 http_504 error timeout invalid_header;proxy_cache http-cache;proxy_cache_valid  200 304 12h;proxy_cache_key $uri$is_args$args;proxy_pass http://fdfs_group1;expires 30d;}//4.退出
root@iZh3cshm0xz7wjZ:/data/nginx/conf# exit
exit//5. 重启storage服务
[root@iZh3cshm0xz7wjZ ~]# docker restart storage
storage

需要注意的是配置storage的组名为M00,配置docker的ip地址为本机

Mac中无法通过host映射的方式进行访问,具体原因如下:

https://orchidflower.gitee.io/2017/06/18/How-to-install-FastDFS-on-Mac/

MacOS Docker版本FastDFS安装指南相关推荐

  1. docker的fastDFS容器升级内置nginx版本

    docker的fastDFS容器升级内置nginx版本 基础环境 操作系统 fastDFS镜像 fastDFS-Storage容器 升级storage容器内的nginx 进入storage容器 查看当 ...

  2. docker 安装 FastDFS

    1.查找Docker Hub上的redis镜像 docker search fastdfs 2.拉取镜像 docker pull delron/fastdfs #拉取最新版本 3.查看镜像 docke ...

  3. Docker与FastDFS的安装命令及使用

    Docker特点 1)上手快 用户只需要几分钟,就可以把自己的程序"Docker 化".Docker 依赖于"写时复制" (copy-on-write)模型,使 ...

  4. 超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本

    超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本 前言 上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上d ...

  5. Docker版本Jenkins的使用

    Docker版本Jenkins的使用 低调的微胖关注赞赏支持 Docker版本Jenkins的使用 12018.05.15 18:21:50字数 1202阅读 22588 一. 什么是Jenkins ...

  6. 使用docker搭建FastDFS文件系统

    1.首先下载FastDFS文件系统的docker镜像 docker search fastdfs 2.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用): docker run ...

  7. 基于docker - 单机版FastDFS搭建

    基于docker - 单机版FastDFS搭建 ###### 安装单机版 ###### # make docker container docker run -it -P -v /home/insun ...

  8. 阿里云上运行Docker版本的PostgreSQL

    阿里云上运行Docker版本的PostgreSQL 最近公司项目上用到PostgreSQL9.3.24, 需要搭建一套PostgreSQL测试环境. 正好最近阿里云双11优惠幅度巨大,果断入手一台2核 ...

  9. Nacos高可用集群解决方案-Docker版本

    Nacos高可用集群解决方案-Docker版本 参考文章: (1)Nacos高可用集群解决方案-Docker版本 (2)https://www.cnblogs.com/hellxz/p/nacos-c ...

最新文章

  1. k-NN最近邻算法(k-nearest neighbors algorithm)
  2. S3C2440 SDRAM内存驱动 .
  3. ASP.NET跨服务器上传文件的相关解决方案
  4. dnf拍卖行计算机在线,DNF助手拍卖行在哪里 拍卖行物价实时查询
  5. WebAssembly 浏览器中运行c/c++模块
  6. 学Web前端要用哪些工具?学成后薪资如何?
  7. MySQL调优(一):使用profiles、performance_schema性能监控
  8. python调用支付宝支付接口详细示例—附带Django demo代码
  9. ubuntu 修改host,以便在本地调试
  10. mlag 堆叠_三分钟了解VRRP、堆叠、M-LAG
  11. FDR错误发现率-P值校正学习
  12. linux7.4裸设备的配置文件是什么,linux下配置裸设备
  13. [Music]Candle in the Wind 1997《风中之烛》缅怀戴安娜
  14. 在Windows 10 环境下安装 Hadoop-3.1.2
  15. View-WebView获取url的title
  16. Win10家庭版远程桌面工具RDP Wrapper
  17. DSP实验报告四:GMSK 调制与解调
  18. 如何使用SHC加密Shell脚本
  19. Facebook的新算法可以预测出你的贫富阶级
  20. 如何计算伺服电机的功率?

热门文章

  1. MySQL 5.5 手册下载
  2. Command(命令模式)
  3. linux DNS安装配置
  4. 如何充分利用各大银行免费资源最大限度减少理财成本
  5. shiro——SimpleAuthenticationInfo中的参数
  6. akka一些邮箱的实现
  7. androidq获取文件正式路径_android Q 新特性
  8. golang 监听服务的信号,实现平滑启动,linux信号说明
  9. HTTPS 跟 HTTP区别简述
  10. /dev/sda2占用100%、磁盘占用100%的怎么解决?