docker 安装 FastDFS

Posted provence666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 安装 FastDFS相关的知识,希望对你有一定的参考价值。

1.查找Docker Hub上的redis镜像

docker search fastdfs

技术图片

 

2.拉取镜像

docker pull season/fastdfs #拉取最新版本

技术图片

 

 3.查看镜像

技术图片

 

4.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用):

docker run -ti -d --name trakcer -v /var/fastdfs/tracker_data:/fastdfs/tracker/data --net=host season/fastdfs tracker

5.使用docker镜像构建storage容器(存储服务器,提供容量和备份服务):
docker run -tid --name storage -v /var/fastdfs/storage_data:/fastdfs/storage/data -v/var/fastdfs/store_path:/fastdfs/store_path --net=host -e TRACKER_SERVER:127.0.0.1:22122 -e GROUP_NAME=group1 season/fastdfs storage

6.此时两个服务都以启动,进行服务的配置。
进入storage容器,到storage的配置文件中配置http访问的端口,配置文件在fdfs_conf目录下的storage.conf。

[[email protected] /]# docker exec -it storage bash

[email protected]:/# cd fdfs_conf

[email protected]:/fdfs_conf# more storage.conf

技术图片

 

 

 往下拉,你会发现storage容器的ip不是你linux的ip,如下:

 技术图片

接下来,退出storage容器,并将配置文件拷贝一份出来:

 [[email protected] ~]# docker cp storage:/fdfs_conf/storage.conf ~/ [[email protected] ~]# vi ~/storage.conf

5.查看宿主机6379端口是否开放

查看防火墙状态

systemctl status firewalld;

技术图片

查看6379端口,查看所有开放端口

 firewall-cmd --zone=public --list-ports

 技术图片

开放6379端口

firewall-cmd --zone=public  --permanent --add-port=6379/tcp

重启防火墙

systemctl restart firewalld

技术图片

 

 6.开启启动容器

docker update --restart=always redis

 

技术图片

以上是关于docker 安装 FastDFS的主要内容,如果未能解决你的问题,请参考以下文章

python学习之美多商城(十三):商品部分:FastDFSDocker安装FastDFSFastDFS客户端与自定义文件存储系统

(转)分布式文件存储FastDFSFastDFS配置

(转)分布式文件存储FastDFSFastDFS常用命令总结

分布式文件存储FastDFSFastDFS配置文件详解

(转) 分布式文件存储FastDFSFastDFS配置文件详解

分布式文件存储FastDFSFastDFS配置文件具体解释