使用Docker安裝FastDFS
- 獲取鏡像
可以利用已有的FastDFS Docker鏡像來運(yùn)行FastDFS捌省。
獲取鏡像可以通過下載
docker image pull delron/fastdfs
也可是直接使用提供給大家的鏡像備份文件
docker load -i 文件路徑/fastdfs_docker.tar
加載好鏡像后备典,就可以開啟運(yùn)行FastDFS的tracker和storage了错沃。
- 運(yùn)行tracker
執(zhí)行如下命令開啟tracker 服務(wù)
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
我們將fastDFS tracker運(yùn)行目錄映射到本機(jī)的 /var/fdfs/tracker目錄中。
執(zhí)行如下命令查看tracker是否運(yùn)行起來
docker container ls
如果想停止tracker服務(wù)站欺,可以執(zhí)行如下命令
docker container stop tracker
停止后父晶,重新運(yùn)行tracker,可以執(zhí)行如下命令
docker container start tracker
- 運(yùn)行storage
執(zhí)行如下命令開啟storage服務(wù)
docker run -dti --network=host --name storage -e TRACKER_SERVER=10.211.55.5:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage
TRACKER_SERVER=本機(jī)的ip地址:22122 本機(jī)ip地址不要使用127.0.0.1
我們將fastDFS storage運(yùn)行目錄映射到本機(jī)的/var/fdfs/storage目錄中
執(zhí)行如下命令查看storage是否運(yùn)行起來
docker container ls
如果想停止storage服務(wù)苟穆,可以執(zhí)行如下命令
docker container stop storage
停止后,重新運(yùn)行storage钮蛛,可以執(zhí)行如下命令
docker container start storage
注意:如果無法重新運(yùn)行鞭缭,可以刪除/var/fdfs/storage/data目錄下的fdfs_storaged.pid 文件,然后重新運(yùn)行storage魏颓。