新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
分布式文件服務器你還在手動搭建?快來試試Docker鏡像一步搞定
分布式文件服務器你還在手動搭建?快來試試docker鏡像一步搞定
作者:來自底層程序員的仰望 2019-07-12 08:37:22
開發(fā)
前端
新聞
分布式 相信大家在點開這篇文章的時候就已經(jīng)對Docker有一些理解并能簡單的應用。說實話,這東西我并不是很了解。不過還是按照文檔一步一步的可以搭建起來這個服務器并實現(xiàn)上傳下載的功能。但是在搭建的過程中會有很多的問題。

創(chuàng)新互聯(lián)專注于網(wǎng)站建設|成都企業(yè)網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡推廣,積累了大量的網(wǎng)站設計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設計服務,案例作品覆蓋自上料攪拌車等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身策劃品質(zhì)網(wǎng)站。
關(guān)于FastDFS分布式文件服務器
- 相信大家在點開這篇文章的時候就已經(jīng)對Docker有一些理解并能簡單的應用。
- 說實話,這東西我并不是很了解。
- 不過還是按照文檔一步一步的可以搭建起來這個服務器并實現(xiàn)上傳下載的功能。
- 但是在搭建的過程中會有很多的問題。
- 因此耗費了不少的時間在系統(tǒng)的搭建上面。
- 然后為了方便下次更換服務器時能夠快速的搭建起我們的文件服務器,我選擇使用docker的centos鏡像將fdfs搭建起來并生成我的fdfs鏡像,并將他開源發(fā)布到了DockerHub
以下是關(guān)于fdfs的開源文檔
這是一個簡單pull即可使用的fdfs分布式文件系統(tǒng)鏡像,內(nèi)置運行nginx配合fdfs可實現(xiàn)http下載。
相關(guān)目錄
- fdfs相關(guān)配置掛載目錄
- /etc/fdfs/tracker.conf
- /etc/fdfs/storage.conf
- nginx相關(guān)配置掛載目錄
- /etc/fdfs/mod_fastdfs.conf
- /opt/nginx/conf/nginx.conf
- fdfs相關(guān)數(shù)據(jù)掛載目錄
- /fastdfs/storage/data
- /fastdfs/tracker
拉取方式
- $ docker pull ly15326047083/fdfs:1.0
相關(guān)環(huán)境變量
- # nginx 監(jiān)聽ip
- NGINX_IP=127.0.0.1
- # nginx 中監(jiān)聽端口
- FDFS_PORT=80
- # tracker服務ip
- TRACKER_IP=127.0.0.1
- # tracker服務端口
- TRACKER_PORT=22122
- # strage服務端口
- STORAGE_PORT=23000
- # 超時時間
- CONNECT_TIMEOUT=10
使用方式
- # 掛載配置
- $ docker run -d -v /宿主機路徑/tracker.conf:/etc/fdfs/tracker.conf -v /宿主機路徑/storage.conf:/etc/fdfs/storage.conf --name 自定義容器名稱 ly15326047083/fdfs:1.0
- # 掛載數(shù)據(jù)
- $ docker run -d -v /宿主機路徑/storage/data:/fastdfs/storage/data --name 自定義容器名稱 ly15326047083/fdfs:1.0
- # 使用環(huán)境變量
- $ docker run -d -e "FDFS_PORT=80" --name fdfs ly15326047083/fdfs:1.0
- # 使用示例
- $ docker run -d -p 80:80 -p 22122:22122 -p 23000:23000 -e "NGINX_IP=192.168.2.23" -e "TRACKER_IP=192.168.2.23" -e "FDFS_PORT=80" -e "TRACKER_PORT=22122" -e "STORAGE_PORT=23000" -e "CONNECT_TIMEOUT=10" --name fdfs
***說兩句
- 作者對Docker有很濃厚的興趣,那希望同樣感興趣的朋友們可以私我或者評論,我們多交流多溝通,互相促進,互相學習。
- 除此之外呢,作為程序員的我當然對于算法分析以及Java、Python、Go同樣有著濃厚的興趣,相信我們可以在技術(shù)的道路上走的更遠。
- 對于Docker還要多說兩句,作者最近在學習和應用docker-compose編排以及docker swarm集群部署,手頭也有很多限制的服務器用來練手,希望同樣感興趣的同學們可以私我或者評論我們多多交流學習心得。
- fdfs是我開源的***個Docker Image如果大家有好的開源項目或者產(chǎn)品可以推薦給我哦。如果我的鏡像中有什么做的不好的地方也希望大家可以指正。
- 謝謝大家!!!
分享標題:分布式文件服務器你還在手動搭建?快來試試Docker鏡像一步搞定
本文網(wǎng)址:http://www.dlmjj.cn/article/cojodpo.html


咨詢
建站咨詢
