fastdfs版本编译升降版本

原fastdfs版本

             QQ_1763267609918

  源码编译

               QQ_1763267713137

              docker run -d --restart=always --privileged=true --net=host --name=fastdfs5 -e FASTDFS_IPADDR=10.40.17.249 -e WEB_PORT=8080 -v /data/fdfs/fastdfs:/home/fdfs registry.harbor.com:58443/library/fastdfs-6

              docker cp -a fastdfs-5.11 1c877e0a2b5a:/usr/local/src/

           QQ_1763267912764

              docker exec -ti fastdfs5  /bin/bash

rm -fr /usr/local/src/fastdfs-5.11/storagefd/fdfs_storaged
rm -fr /usr/local/src/fastdfs-5.11/tracker/fdfs_trackerd

 cd /usr/local/src/fastdfs-5.11/
./make.sh clean     #删除原来的缓存文件
./make.sh           #编译生成对应的可执行文件(/usr/local/src/fastdfs-5.11/tracker/fdfs_trackerd)
./make.sh install   #把编译好的可执行文件拷贝到对应的系统调用目录(/usr/bin/fdfs_trackerd)


/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
fdfs_monitor /etc/fdfs/storage.conf
容器编译    

         docker commit 1c877e0a2b5a registry.harbor.com:58443/library/fastdfs-5.11
         docker push registry.harbor.com:58443/library/fastdfs-5.11

        QQ_1763268515283

docker pull onlyonelmm/fastdfs-arm64
docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e FASTDFS_IPADDR=10.40.17.249 -e WEB_PORT=8080 -v /data/fdfs/fastdfs:/home/fdfs registry.harbor.com:58443/library/fastdfs:v3


/usr/local/nginx/sbin/nginx 

修改原来镜像中的nginx.conf
include /usr/local/nginx/conf/conf.d/*.conf;

cd /usr/local/src/nginx-1.15.4/
在原来镜像启动的容器重新编译nginx使nginx支持ssl设置
./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=/usr/local/src/fastdfs-nginx-module/src/
 make && make install



include /usr/local/nginx/conf/conf.d/*.conf;
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload

docker run -d --restart=always --privileged=true --net=host --name=fastdfs5 -e FASTDFS_IPADDR=10.40.17.249 -e WEB_PORT=8080 -v /data/fdfs/fastdfs:/home/fdfs registry.harbor.com:58443/library/fastdfs-6

docker cp -a fastdfs-5.11 1c877e0a2b5a:/usr/local/src/

rm -fr /usr/local/src/fastdfs-5.11/storagefd/fdfs_storaged
rm -fr /usr/local/src/fastdfs-5.11/tracker/fdfs_trackerd

 cd /usr/local/src/fastdfs-5.11/
./make.sh clean     #删除原来的缓存文件
./make.sh           #编译生成对应的可执行文件(/usr/local/src/fastdfs-5.11/tracker/fdfs_trackerd)
./make.sh install   #把编译好的可执行文件拷贝到对应的系统调用目录(/usr/bin/fdfs_trackerd)


/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
fdfs_monitor /etc/fdfs/storage.conf

docker commit 1c877e0a2b5a registry.harbor.com:58443/library/fastdfs-5.11
docker push registry.harbor.com:58443/library/fastdfs-5.11
命令集合

       QQ_1763268678417

 使用镜像

        QQ_1763268933355

        QQ_1763269115381

         QQ_1763269379182

  编译版本部署完成

posted @ 2025-11-16 13:04  不懂123  阅读(0)  评论(0)    收藏  举报