docker 安裝 fastdfs


fastdfs 安裝
//1、拉取鏡像
docker pull morunchang/fastdfs
//2、啟動tracker
docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
//3、啟動storage (172.21.91.218 ip 自行替換為docker 所在服務器的ip )( 此鏡像不支持-p 參數)
docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
//4、防火牆添加端口 
// 22122/23000 文件上傳使用,不建議修改
// 8080 為storage容器中nginx的端口,用於瀏覽器文件訪問使用,默認為8080,如需修改,請參考可選配置 建議修改
firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

可選配置
storage 內部nginx 端口修改 以22999為例
//1.進入容器內部
docker exec -it storage /bin/bash
//2.修改nginx配置文件 /etc/nginx/conf/nginx.conf
修改 http.server.listen 8080 為 22999
sed -i 's/8080/22999/g' /etc/nginx/conf/nginx.conf
//3.退出容器
exit
//4.重啟storage
docker restart storage
//5.添加防火牆端口
firewall-cmd --zone=public --add-port=22999/tcp --permanent
firewall-cmd --reload
//瀏覽器訪問路徑 http://172.21.91.218:22999/group1/M00/00/00/rBVb2lwPNYeAZtTLAAAXxD4H4Z8674.txt


默認安裝命令 //替換172.21.91.218
docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

建議安裝命令 //替換172.21.91.218
docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
docker exec -it storage /bin/bash
sed -i 's/8080/22999/g' /etc/nginx/conf/nginx.conf
exit
docker restart storage
firewall-cmd --zone=public --add-port=22122/tcp --permanent
firewall-cmd --zone=public --add-port=23000/tcp --permanent
firewall-cmd --zone=public --add-port=22999/tcp --permanent
firewall-cmd --reload


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM