docker系列-10.docker安装fastdfs

1.搜索fastdfs镜像

docker search fastdfs
[root@localhost home]# docker search fastdfs
NAME                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
season/fastdfs                   FastDFS                                         11                   
luhuiguo/fastdfs                 FastDFS is an open source high performance...   6                    [OK]
hhland/fastdfs                                                                   5                    [OK]
lionheart/fastdfs-tracker        just have a try on autobuilded -_-#             3                    [OK]
imlzw/fastdfs-tracker            fastdfs的tracker服务                               2                    [OK]
evan1120/fastdfs_storage         The fastdfs storage image                       1                    [OK]
imlzw/fastdfs-storage            fastdfs的storage服务                               1                    [OK]
lionheart/fastdfs_storage        the fastdfs file system's storage node          1                    
lionheart/fastdfs_client         test weather the fastdfs file system is okay    1                    
john123951/fastdfs_storage       fastdfs storage                                 1                    [OK]
lionheart/fastdfs_tracker        fastdfs file system‘s tracker node              1                    
lionheart/fastdfs-storage        更加规范的Dockerfile,能够自动构建了。                        1                    [OK]
evan1120/fastdfs_tracker         The fastdfs tracker docker image, only con...   1                    [OK]
imlzw/fastdfs-storage-dht        fastdfs的storage服务,并且集成了fastdht的服务,实现文件排重        1                    [OK]
manuku/fastdfs-storage-dht       fastdfs storage dht                             0                    [OK]
john123951/fastdfs_tracker       fastdfs tracker                                 0                    [OK]
manuku/fastdfs-fastdht           fastdfs fastdht                                 0                    [OK]
tsl0922/fastdfs                  https://github.com/happyfish100/fastdfs         0                    [OK]
mypjb/fastdfs                    this is a fastdfs docker project                0                    [OK]
manuku/fastdfs-tracker           fastdfs tracker                                 0                    [OK]
lionheart/fastdfs                solve the fastdfs's dependence                  0                    
appcrash/fastdfs_nginx           fastdfs with nginx                              0                    
aa6835305/fastdfs_base           an base image of fastdfs from centos 7. Us...   0                    [OK]
morunchang/fastdfs               A FastDFS image                                 0                    
lionheart/fastdfs-storage-fdht   fastdfs storage with fastdht                    0                    [OK]

2.下载fastdfs镜像,这里选择mypjb/fastdfs

docker pull mypjb/fastdfs

静静的等待下载完成
3.创建宿主机保存fastdfs文件目录

mkdir /home/fastdfs

4.执行命令运行fastdfs容器
将下面的【192.168.1.40】替换成自己机器的ip即可

docker run --add-host fastdfs.net:192.168.1.40 --name fastdfs --net=host -e TRACKER_ENABLE=1 -e NGINX_PORT=81 -v /home/fastdfs:/storage/fastdfs -it mypjb/fastdfs

运行完后会自动进入容器内部,输入【exit】退出容器内部
5.重启fastdfs容器

docker restart fastdfs

6.开放81端口

firewall-cmd --zone=public --add-port=81/tcp --permanent;firewall-cmd --reload;

7.测试是否安装成功
随便找个jpg文件,重命名为【wKgByFmn1iGAUsF1AAL4cszpkW0032.jpg】,上传至【/home/fastdfs/data/00/00】文件夹中,在浏览器中输入:
http://192.168.1.40:81/M00/00/00/wKgByFmn1iGAUsF1AAL4cszpkW0032.jpg
如能打开则说明安装成功了。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/sukiyou_xixi/article/details/79197173