国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Docker里安裝FastDFS分布式文件系統(tǒng)詳細(xì)步驟

這篇具有很好參考價值的文章主要介紹了在Docker里安裝FastDFS分布式文件系統(tǒng)詳細(xì)步驟。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

安裝需要的軟件包

yum install -y yum-utils

設(shè)置yum源

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安裝docker?

yum install -y docker-ce

查看docker版本驗證安裝是否成功?

docker -v

啟動docker

systemctl start docker

查看docker上的fastDFS鏡像信息

docker search fastdfs
[root@localhost ~]# docker search fastdfs
NAME                           DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
season/fastdfs                 FastDFS                                         87
ygqygq2/fastdfs-nginx          整合了nginx的fastdfs                                29                   [OK]
luhuiguo/fastdfs               FastDFS is an open source high performance d…   25                   [OK]
morunchang/fastdfs             A FastDFS image                                 20
delron/fastdfs                                                                 15
qbanxiaoli/fastdfs             FastDFS+FastDHT(單機+集群版)                         14                   [OK]
moocu/fastdfs                  fastdfs5.11                                     9
dodotry/fastdfs                更新到最新版本,基于Centos8/nginx1.19.8/Fast…             6
ecarpo/fastdfs-storage                                                         4
imlzw/fastdfs-tracker          fastdfs的tracker服務(wù)                               3                    [OK]
ecarpo/fastdfs                                                                 3
imlzw/fastdfs-storage-dht      fastdfs的storage服務(wù),并且集成了fastdht的服務(wù)…              2                    [OK]
manuku/fastdfs-fastdht         fastdfs fastdht                                 2                    [OK]
perfree/fastdfsweb             go-fastdfs文件系統(tǒng)的web管理系統(tǒng)                          2
manuku/fastdfs-tracker         fastdfs tracker                                 1                    [OK]
lionheart/fastdfs_tracker      fastdfs file system‘s tracker node              1
appcrash/fastdfs_nginx         fastdfs with nginx                              1
basemall/fastdfs-nginx         fastdfs with nginx                              1                    [OK]
leaon/fastdfs                  fastdfs                                         1
tsl0922/fastdfs                FastDFS is an open source high performance d…   0                    [OK]
manuku/fastdfs-storage-dht     fastdfs storage dht                             0                    [OK]
manuku/fastdfs-storage-proxy   fastdfs storage proxy                           0                    [OK]
germicide/fastdfs              The image provides  pptx\docx\xlsx to pdf,mp…   0
mypjb/fastdfs                  this is a fastdfs docker project                0                    [OK]
chenfengwei/fastdfs  

?拉取鏡像

docker pull delron/fastdfs
[root@localhost ~]# docker pull delron/fastdfs
Using default tag: latest
latest: Pulling from delron/fastdfs
469cfcc7a4b3: Downloading [====================================>              ]  53.55MB/73.17MB
4b4f08bd0171: Downloading [===============================>                   ]  55.65MB/88.7MB
95eef9978b96: Download complete
aff83d00c747: Download complete
1e95dffa1075: Download complete
f114184ac28c: Download complete
649b2ad6afe2: Download complete
8ab2127a38c5: Download complete
4d12f9bd27c7: Download complete
bfc05d82f0a6: Download complete
76f2a6d84a19: Download complete
89bd9c4e6fea: Download complete
6c06548e40ac: Download complete
11186700b494: Download complete

創(chuàng)建fastDFS掛載路徑

[root@localhost ~]# mkdir DockerDFS
[root@localhost ~]# cd DockerDFS/
[root@localhost DockerDFS]# ll
total 0
[root@localhost DockerDFS]# mkdir tracker
[root@localhost DockerDFS]# mkdir storage
[root@localhost DockerDFS]# ls
storage  tracker
[root@localhost DockerDFS]#

構(gòu)建Tracker容器

使用docker鏡像構(gòu)建tracker容器,用于啟動跟蹤服務(wù)器,起到調(diào)度的作用。
其中-v參數(shù)將本地的目錄與容器中的/var/fdfs目錄進行掛載
使用的網(wǎng)絡(luò)模式是–net=host
–name容器名
-d后臺啟動

docker run -d --network=host --name tracker -v /data/fastDFS/tracker/:/var/fdfs delron/fastdfs tracker
[root@localhost DockerDFS]# docker run -d --network=host --name tracker -v /data/fastDFS/tracker/:/var/fdfs delron/fastdfs tracker
c4c768ff0de669d4a5f82d402600e4aab280d79163991801f0e21681da9d016e
[root@localhost DockerDFS]# docker ps
CONTAINER ID   IMAGE            COMMAND                  CREATED          STATUS          PORTS                                                            NAMES
c4c768ff0de6   delron/fastdfs   "/usr/bin/start1.sh …"   24 seconds ago   Up 24 seconds        

構(gòu)建Storage容器

使用docker鏡像構(gòu)建storage容器,用于啟動存儲服務(wù)器,提供容量和備份服務(wù)。

在執(zhí)行下面命令時特別需要提醒的時,對應(yīng)的IP地址,需要修改為tracker服務(wù)的IP地址,由于是在同一臺電腦上操作,這里使用本機的內(nèi)網(wǎng)地址即可,22122是tracker對應(yīng)的端口。
其中8888為Nginx對應(yīng)的訪問端口,23000是storage服務(wù)端口。

docker run -d --network=host --name storage -e TRACKER_SERVER=192.168.216.130:22122 -v /data/fastDFS/storage/:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage
[root@localhost DockerDFS]# docker run -d --network=host --name storage -e TRACKER_SERVER=192.168.216.130:22122 -v /data/fastDFS/storage/:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage
cd9de13334ebf8284b3088b08e7375c4cf43fe5c106db990ab37b877927ddaec

查看docker的服務(wù)情況


[root@localhost DockerDFS]# docker ps -a
CONTAINER ID   IMAGE                 COMMAND                  CREATED              STATUS                        PORTS                                                            NAMES
cd9de13334eb   delron/fastdfs        "/usr/bin/start1.sh …"   About a minute ago   Up About a minute                                                                              storage
c4c768ff0de6   delron/fastdfs        "/usr/bin/start1.sh …"   8 minutes ago        Up 8 minutes                                                                                   tracker

修改配置

經(jīng)過上面的步驟,tracker和storage都啟動完成。我們可以進入對應(yīng)的docker容器查看一下默認(rèn)的配置情況。
進入docker的命令為:docker exec -it [CONTAINER ID]?bash
先進入storage,查看其對應(yīng)配置文件中關(guān)于http訪問的配置,配置文件在/etc/fdfs目錄下的storage.conf。在最后一行可以看到如下配置:http.server_port=8888
也就是說,這個docker鏡像中默認(rèn)監(jiān)聽的是8888端口,當(dāng)然此配置是需要修改的。如果修改為其他端口,對應(yīng)的Nginx配置也需要修改

[root@localhost DockerDFS]# docker exec -it cd9de13334eb bash
[root@localhost nginx-1.12.2]# ll
total 708
-rw-r--r--. 1 1001 1001 278202 Oct 17  2017 CHANGES
-rw-r--r--. 1 1001 1001 423948 Oct 17  2017 CHANGES.ru
-rw-r--r--. 1 1001 1001   1397 Oct 17  2017 LICENSE
-rw-r--r--. 1 root root    376 Apr 29  2018 Makefile
-rw-r--r--. 1 1001 1001     49 Oct 17  2017 README
drwxr-xr-x. 6 1001 1001   4096 Apr 29  2018 auto
drwxr-xr-x. 2 1001 1001    168 Apr 29  2018 conf
-rwxr-xr-x. 1 1001 1001   2481 Oct 17  2017 configure
drwxr-xr-x. 4 1001 1001     72 Apr 29  2018 contrib
drwxr-xr-x. 2 1001 1001     40 Apr 29  2018 html
drwxr-xr-x. 2 1001 1001     21 Apr 29  2018 man
drwxr-xr-x. 4 root root    187 Apr 29  2018 objs
drwxr-xr-x. 9 1001 1001     91 Apr 29  2018 src
[root@localhost nginx-1.12.2]# cd conf
[root@localhost conf]# ll
total 36
-rw-r--r--. 1 1001 1001 1077 Oct 17  2017 fastcgi.conf
-rw-r--r--. 1 1001 1001 1007 Oct 17  2017 fastcgi_params
-rw-r--r--. 1 1001 1001 2837 Oct 17  2017 koi-utf
-rw-r--r--. 1 1001 1001 2223 Oct 17  2017 koi-win
-rw-r--r--. 1 1001 1001 3957 Oct 17  2017 mime.types
-rw-r--r--. 1 1001 1001 2656 Oct 17  2017 nginx.conf
-rw-r--r--. 1 1001 1001  636 Oct 17  2017 scgi_params
-rw-r--r--. 1 1001 1001  664 Oct 17  2017 uwsgi_params
-rw-r--r--. 1 1001 1001 3610 Oct 17  2017 win-utf

修改后的內(nèi)容如下

vi nginx.conf
server {
        listen       8888;
        server_name  localhost;

        location ~/group[0-9]/ {
            ngx_fastdfs_module;
            #root   html;
            #index  index.html index.htm;
        }

}

查看storage.conf
確保storage.conf中的配置http.server_port=8888與剛剛nginxd的配置文件中監(jiān)聽的端口號一致


[root@localhost conf]# cd /etc/fdfs/
[root@localhost fdfs]# ll
total 88
-rw-rw-r--. 1 root root  1452 Nov 17 01:07 client.conf
-rw-r--r--. 1 root root  1461 Apr 29  2018 client.conf.sample
-rw-r--r--. 1 root root   955 Apr 29  2018 http.conf
-rw-r--r--. 1 root root 31172 Apr 29  2018 mime.types
-rw-r--r--. 1 root root  3680 Nov 17 01:07 mod_fastdfs.conf
-rw-rw-r--. 1 root root  7894 Nov 17 01:07 storage.conf
-rw-r--r--. 1 root root  7927 Apr 29  2018 storage.conf.sample
-rw-rw-r--. 1 root root   105 Apr 29  2018 storage_ids.conf
-rw-r--r--. 1 root root   105 Apr 29  2018 storage_ids.conf.sample
-rw-rw-r--. 1 root root  7307 Apr 29  2018 tracker.conf
-rw-r--r--. 1 root root  7389 Apr 29  2018 tracker.conf.sample
vi storage.conf

在Docker里安裝FastDFS分布式文件系統(tǒng)詳細(xì)步驟

?設(shè)置tracker,storage自啟動

退出docker
[root@localhost /]# exit
exit

?設(shè)置自啟動文章來源地址http://www.zghlxwxcb.cn/news/detail-437517.html

[root@localhost fastDFS]# docker update --restart=always  tracker
tracker
[root@localhost fastDFS]# docker update --restart=always  storage
storage

到了這里,關(guān)于在Docker里安裝FastDFS分布式文件系統(tǒng)詳細(xì)步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 分布式文件系統(tǒng) SpringBoot+FastDFS+Vue.js【四】

    分布式文件系統(tǒng) SpringBoot+FastDFS+Vue.js【四】

    案例有些不足 功能太簡單 功能復(fù)雜可以做一個類似網(wǎng)盤的文件管理系統(tǒng) 僅僅學(xué)習(xí)使用某些功能 暫不深入開發(fā) 有興趣的伙伴可以嘗試一番 類似于阿里云oss

    2024年02月20日
    瀏覽(20)
  • 開源輕量級分布式文件系統(tǒng)FastDFS本地部署并實現(xiàn)遠(yuǎn)程訪問服務(wù)器

    開源輕量級分布式文件系統(tǒng)FastDFS本地部署并實現(xiàn)遠(yuǎn)程訪問服務(wù)器

    FastDFS是一個開源的輕量級分布式文件系統(tǒng),它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負(fù)載均衡的問題。特別適合以文件為載體的在線服務(wù),如相冊網(wǎng)站、視頻網(wǎng)站等等。 FastDFS為互聯(lián)網(wǎng)量身定制,充分考

    2024年02月04日
    瀏覽(116)
  • FastDFS分布式文件存儲

    FastDFS分布式文件存儲

    為什么會有分布式文件系統(tǒng)? 分布式文件系統(tǒng)是面對互聯(lián)網(wǎng)的需求而產(chǎn)生。因為互聯(lián)網(wǎng)時代要對海量數(shù)據(jù)進行存儲。很顯然靠簡單的增加硬盤個數(shù)已經(jīng)滿足不了我們的要求。 因為硬盤傳輸速度有限但是數(shù)據(jù)在急劇增長,另外我們還要要做好數(shù)據(jù)備份、數(shù)據(jù)安全等。 采用分布

    2024年01月23日
    瀏覽(21)
  • C++ 網(wǎng)絡(luò)編程項目fastDFS分布式文件系統(tǒng)(四)-fastCGI項目相關(guān)技術(shù)以及l(fā)inux搜狗輸入法相關(guān)問題。

    C++ 網(wǎng)絡(luò)編程項目fastDFS分布式文件系統(tǒng)(四)-fastCGI項目相關(guān)技術(shù)以及l(fā)inux搜狗輸入法相關(guān)問題。

    目錄 1. Nginx作為web服務(wù)器處理請求 2. http協(xié)議復(fù)習(xí) ? ? ??Get方式提交數(shù)據(jù) Post方式提交數(shù)據(jù) 3. fastCGI ? 3.1 CGI ?3.2 fastCGI 3.3 fastCGI和spawn-fcgi安裝 ????????1. 安裝fastCGI ? ??2. 安裝spawn-fcgi 3.4 nginx fastcgi? ?? 4其他知識點 1. fastCGI環(huán)境變量 - fastcgi.conf ?2. 客戶端使用Post提交數(shù)據(jù)

    2024年02月12日
    瀏覽(20)
  • 分布式文件存儲與數(shù)據(jù)緩存 FastDFS

    分布式文件存儲與數(shù)據(jù)緩存 FastDFS

    單機時代 初創(chuàng)時期由于時間緊迫,在各種資源有限的情況下,通常就直接在項目目錄下建立靜態(tài)文件夾,用于用戶存放項目中的文件資源。如果按不同類型再細(xì)分,可以在項目目錄下再建立不同的子目錄來區(qū)分。例如: resourcesstaticfile 、 resourcesstaticimg 等。 優(yōu)點 :便利,

    2024年02月16日
    瀏覽(26)
  • Springboot整合fastdfs-分布式文件存儲

    一、快速開始 1、添加依賴 2、添加配置項 3、新建 fdfs_client.conf(可忽略) 2、FastDFS客戶端工具

    2024年02月11日
    瀏覽(24)
  • Docker搭建MinIo分布式系統(tǒng)

    Docker搭建MinIo分布式系統(tǒng)

    文件系統(tǒng)是負(fù)責(zé)管理和存儲文件的系統(tǒng)軟件,操作系統(tǒng)通過文件系統(tǒng)提供的接口去存取文件,用戶通過操作系統(tǒng)訪問磁盤上的文件。 下圖指示了文件系統(tǒng)所處的位置: 通過概念可以簡單理解為:一個計算機無法存儲海量的文件,通過網(wǎng)絡(luò)將若干計算機組織起來共同去存儲海

    2024年02月04日
    瀏覽(22)
  • GFS分布式文件系統(tǒng)

    GFS分布式文件系統(tǒng)

    目錄 GFS GFS簡介 GFS特點 GFS術(shù)語 GFS工作流程 GFS卷類型 部署GFS群集 安裝、啟動GFS(所有node節(jié)點上操作) 創(chuàng)建卷 創(chuàng)建分布式卷 創(chuàng)建條帶卷 ?創(chuàng)建復(fù)制卷 ?創(chuàng)建分布式條帶卷 ?創(chuàng)建分布式復(fù)制卷 查看當(dāng)前所有卷的列表 ?編輯部署 Gluster 客戶端 創(chuàng)建掛載目錄 ?配置/etc/hosts文件

    2023年04月09日
    瀏覽(23)
  • Ceph分布式文件系統(tǒng)

    Ceph分布式文件系統(tǒng)

    目錄 1.存儲基礎(chǔ) 單機DAS存儲設(shè)備 DAS NAS SAN 單機存儲的問題 分布式存儲 分布式存儲的類型 2.Ceph簡介 Ceph優(yōu)勢 Ceph架構(gòu) Ceph組件 OSD(ceph-osd) Monitor(ceph-mon) Manager(ceph-mgr) MDS(ceph-mds) PG(歸置組) Pool(存儲池/資源池/數(shù)據(jù)池) OSD 存儲后端 Filestore Bluestore BlueStore的主要功能 Ceph數(shù)據(jù)的存儲過

    2024年01月16日
    瀏覽(26)
  • 分布式文件系統(tǒng)HDFS

    分布式文件系統(tǒng)HDFS

    分布式文件系統(tǒng) 把文件分布存儲到多個計算機節(jié)點 上,通過網(wǎng)絡(luò)實現(xiàn)文件在多臺主機上進行分布式存儲的文件系統(tǒng)。 分布式文件系統(tǒng)有兩大模式: Remote Access Model: 非本地文件不會復(fù)制到本地,所以對非本地文件的讀取和修改,利用RPC進行。 Upload/ Download Model:所有非本地文

    2024年02月09日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包