1.搜索FastDFS镜像文件 docker search fastdfs

2.下载对应的镜像文件 docker pull season/fastdfs

3.查看文件镜像     docker images

4.创建挂载文件夹

cd /data

mkdir fastdfs

cd fastdfs

mkdir tracker storage

cd storage

mkdir storage_data

cd ../tracker/

mkdir tracker_data

5.运行tracker容器

docker run -ti -d --name trakcer --restart=always -v /data/fastdfs/tracker/tracker_data:/fastdfs/tracker/data -p 22122:22122  season/fastdfs tracker

6.运行storage容器

docker run -tid --name storage --restart=always -v /data/fastdfs/storage/storage_data:/fastdfs/storage/data -v /data/fastdfs/storage/store_path:/fastdfs/store_path -p 23000:23000 -e TRACKER_SERVER:192.168.64.4:22122 -e GROUP_NAME=group1 season/fastdfs storage

7. 进入storage容器,到storage的配置文件中配置http访问的端口,配置文件在fdfs_conf目录下的storage.conf

进入storage容器查看ip

docker exec -it storage bash

cd /fdfs_conf/

more storage.conf

 将文件复制复制一份出来修改成想要的ip

docker cp storage:/fdfs_conf/storage.conf ~/
 vi ~/storage.conf

 将修改好的文件复制到容器中

docker cp ~/storage.conf storage:/fdfs_conf/
8.重启容器
     docker stop storage
     docker start storage

9.查看tracker容器与storage容器关联

docker exec -it storage bash
     cd fdfs_conf
     fdfs_monitor storage.conf

10.在docker模拟客户端上传文件到storage容器

开启一个客户端
     docker run -tid --name fdfs_sh -p 13000:13000 season/fastdfs sh
     更改配置文件,因为之前已经改过一次了,所以现在直接拷贝
     docker cp ~/storage.conf  fdfs_sh:/fdfs_conf/

进入fdfs_sh容器
     docker exec -it fdfs_sh bash

创建文件b.txt
     echo hello>b.txt

上传文件
     cd fdfs_conf
     fdfs_upload_file storage.conf /b.txt

退出容器,查看文件

cd /data/fastdfs/storage/store_path/data/00/00

可能遇到问题

安装过程需要关闭机器防火墙

关闭防火墙
    systemctl stop firewalld
    vi /etc/sysconfig/selinux
    将SELINUX的值改成disabled
    
    重启服务器
    reboot

以上是安装fastdfs全过程,如有问题,请及时联系本人,评论区相互交流!

欢迎大家指正!

docker安装FastDFS相关推荐

  1. 超简单用Docker安装FastDFS分布式文件存储系统

    个人简介 作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门. Docker安装FastDFS分布式文件存储系统 ...

  2. Docker安装FastDFS分布式文件系统

    Docker安装FastDFS分布式文件系统: 1.首先下载FastDFS文件系统的docker镜像 2.拉取镜像 3.查看镜像 4.使用docker镜像构建tracker容器(跟踪服务器,起到调度的 ...

  3. docker 安装fastdfs教程

    通过docker安装fastdfs 下载镜像 docker pull delron/fastdfs 启动tracker docker run -d --network=host --name some ...

  4. 使用docker安装fastDFS

    1|01.安装fastdfs必要组件tracker不用改 docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/f ...

  5. 通过docker安装FastDFS

    通过docker安装 1 拉取镜像并启动,注意修改ip地址即可. 注意:这里IP=114.132.233.87 //修改为自己服务器的ip地址 docker run -d --restart=alwa ...

  6. 【分布式系统】docker安装FastDFS分布式文件系统

    FastDFS 1.首先搜索FastDfs镜像 sudo docker search fastdfs 2.拉取镜像 sudo docker pull morunchang/fastdfs 3.运行tr ...

  7. Linux docker 安装FastDFS

    查询镜像 docker search fastdfsNAME DESCRIPTION STARS OFFICIAL AUTOMATED season/fastdfs FastDFS 47 luhuig ...

  8. docker 安装 FastDFS

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

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

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

  10. docker host模式拿到nginx远程ip端口_FastDFS基于Docker安装,免采坑版

    暂且不说Docker在生产环境的性能如何,单就在学习新技术的过程中能够快速构建环境这一项来说,就值得推荐你尝试使用.本文带大家基于Docker来安装FastDFS服务. 即便你对FastDFS的安装不 ...

最新文章

  1. python 命令行参数-Python命令行参数处理
  2. 【 Markdown 】Markdown 编辑器语法常用格式 ( 整理中 ... )
  3. 软件工程第一周开课博客
  4. 2020年全球十大数据中心趋势
  5. 让您的Eclipse具有千变万化的外观 1
  6. js css加载器,webpack的CSS加载器的使用
  7. 分布式系统测试那些事儿——信心的毁灭与重建
  8. 重载(overload)、覆盖(override)、隐藏(hide)的区别
  9. android 呼吸灯权限_Android 呼吸灯效果
  10. JavaScript 函数基础
  11. 电商产品设计:后台商品管理设计
  12. jq vue js json转字符串 字符串转json
  13. 11-23-day05-python入门-字典与集合及文件
  14. 使用EXCEL4J读取EXCEL以及坑
  15. 如何自学3D游戏场景建模和设计?
  16. Ubuntu有线网络无法连接—有线网络连接图标变为灰色,无法点击
  17. 主流相机RTSP地址格式
  18. 一代才女林徽因 人生若只如初见
  19. 阿里云搭建frp(其他云,通用)内网穿透
  20. fiddler抓包工具学习笔记5-模拟弱网测试

热门文章

  1. HART协议详解:HART与MCU通信代码解析举例
  2. SNMPWALK命令解析
  3. usb无线网卡linux驱动,Linux系统下安装USB无线网卡驱动方法
  4. 【C++】图像加载(libpng、FreeImage、stb_image)
  5. Win7扫雷的H5完整复刻实现(一) / js扫雷算法的初次鉴定与地图初始化实现
  6. python usb通信测试
  7. 维修电工电气控制技能实训考核装置
  8. eclipse下载哪个版本开发java_官网上有很多版本的eclipse,下载哪个版本比较合适?...
  9. 英语“就近原则”和“就远原则”
  10. OFD文件怎么编辑修改?