docker 安裝 fastdfs

fastdfs 安裝
//一、拉取鏡像
docker pull morunchang/fastdfs
//二、啓動tracker
docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
//三、啓動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
//四、防火牆添加端口 
// 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](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

目錄映射 -v /opt/fastdfs/data:/data/fast_data
docker run -d --name storage --net=host -v /opt/fastdfs/data:/data/fast_data -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
相關文章
相關標籤/搜索