随便取个名字_哈哈的gravatar头像
随便取个名字_哈哈 2020-07-27 14:57:47
docker 简单4个步骤就可以安装fastdfs

fastdfs是分布式文件系统,可以提供文件上传、下载、访问等。尤其是在做项目的时候,可以作为一个图床使用,springboot里面也可以集成fastdfs,但是,用linux配置fastdfs非常复杂,利用docker简单的4个步骤就可以搞定。

1.开放端口:

如果是在服务器中搭建,需要开放的端口有:
22122、23000、nginx 配置的端口(80端口,也可以在运行镜像的时候自己指定)

命令为:

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

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

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

然后重启防火墙:firewall-cmd --reload

2.拉取镜像,并运行

docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=www.wonderfulMorty.com  -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs

docker 简单4个步骤就可以安装fastdfs

注意:

1.运行上面的命令后,使用docker ps 查看是否有返回值,有就说明成功了,此时,这个容器的id为48f9bcd1093e

2.www.wonderfulMorty.com的ip是192.168.1.106,因为虚拟机的ip经常变动,在hosts配置域名和这个ip绑定,以后ip更改,就只用改hosts就行

docker 简单4个步骤就可以安装fastdfs

3.命令解释:

-v ${HOME}/fastdfs:/var/local/fdfs:容器数据卷,将{HOME}/fastdfs这个目录挂载到容器里的/var/local/fast这个目录。所以,上传的文件将会被持久化到{HOME}/fastdfs/storage/data里,如果用root账号登录,那么·{HOME}就是/root了,也就是/root/fastdfs

docker 简单4个步骤就可以安装fastdfs

3.复制linux上的图片到容器中

docker 简单4个步骤就可以安装fastdfs4.测试上传

docker 简单4个步骤就可以安装fastdfsdocker 简单4个步骤就可以安装fastdfs


打赏

已有2人打赏

jerry_mouse的gravatar头像 最代码官方的gravatar头像
最近浏览
150252812  LV5 2022年12月2日
谢晓鑫  LV11 2021年1月15日
123qazqu  LV1 2020年12月24日
阿风啦  LV14 2020年12月24日
LiXin1994  LV1 2020年12月9日
yyd-yun  LV9 2020年12月7日
master_guo  LV7 2020年11月24日
ldc199375  LV10 2020年11月24日
sunny_tangbin  LV8 2020年11月19日
是数据库  LV3 2020年10月22日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友