最代码广告位
随便取个名字_哈哈的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


打赏

已有1人打赏

最代码官方的gravatar头像
最近浏览
lhblion LV9前天
月亮月亮星星
lirt168 LV18月3日
星星
IT达人 LV218月3日
太阳月亮星星
心印语 LV98月1日
月亮月亮星星
531267504 LV78月1日
月亮星星星星星星
baynight LV28月1日
星星星星
487948123 LV78月1日
月亮星星星星星星
妖劫泪7月31日
暂无贡献等级
jerry_mouse LV17月31日
星星
syxkwl LV17月31日
星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友