随便取个名字_哈哈的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头像
最近浏览
love小黑wcnmd LV310月22日
星星星星星星
sp朱盼 LV1610月14日
太阳
yuanjuntao LV210月10日
星星星星
912299793 LV1810月10日
太阳星星星星
super_he LV179月21日
太阳星星
woldxy LV99月14日
月亮月亮星星
lijianan19月11日
暂无贡献等级
ROCK森 LV129月10日
月亮月亮月亮
luzicheng LV119月7日
月亮月亮星星星星星星
yuanfen LV169月6日
太阳
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友