docker pull delron/fastdfs
創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元安徽做網(wǎng)站,已為上家服務(wù),為安徽各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
docker images
使用docker鏡像構(gòu)建tracker容器(跟蹤服務(wù)器,起到調(diào)度的作用)
docker run -d --network=host --name tracker -v /home/tracker:/var/fdfs delron/fastdfs tracker
4.此時(shí)兩個(gè)服務(wù)都以啟動(dòng), 進(jìn)行服務(wù)的配置
進(jìn)入storage容器, 到storage的配置文件中配置http訪問的端口, 配置文件在/etc/fdfs目錄下的storage.conf
默認(rèn)端口是8888,也可以不進(jìn)行修改,我這里改成了11111
修改Nginx默認(rèn)端口,也可以不進(jìn)行修改,我這里改成了11111
默認(rèn)配置如下:
也可以更改為如下所示:
location /group1/M00 {
alias /var/fdfs;
}
6.此時(shí)文件系統(tǒng)以搭建完畢,使用web模塊進(jìn)行文件的上傳,將文件上傳至FastDFS文件系統(tǒng),此處不詳細(xì)解釋,可以問度娘,Python中有相應(yīng)的擴(kuò)展包,可直接使用。此處我往文件系統(tǒng)的目錄中放置一張照片進(jìn)去,然后通過url地址進(jìn)行訪問。
此處展示了FastDFS文件系統(tǒng)的存儲(chǔ)結(jié)構(gòu),在服務(wù)器中storage目錄下的data中創(chuàng)建了這么多的文件夾進(jìn)行文件的存儲(chǔ)。
將一張照片(cumt.png)放置在/var/fdfs/storage目錄下,進(jìn)入storage容器,進(jìn)入/var/fdfs目錄,運(yùn)行下面命令:
打開防火墻11111端口
firewall-cmd --zone=public --add-port=11111/tcp --permanent
firewall-cmd --reload
通過url訪問http://192.168.5.233:11111/group1/M00/00/00/wKgF6Vz1XcuAZ_ghAAF7ERemXJM552.jpg