构建arm架构镜像

jenkins服务化

      jenkins执行长时间任务的期间关闭本地浏览器是不会终止流水线任务的,这个不像xshell关闭窗口执行的任务就会终止

       QQ_1762939247610

      利用jenkins的这种特性可以把大批量的上传下载包的任务编写成流水线来执行

   elasticsearch arch镜像

         QQ_1763015608453

         QQ_1763015646966

 kibana arch镜像

       1.下载kibana-7.8.0-linux-x86_64.tar.gz 到x86机器上查看依赖的nodejs版本

        QQ_1763015831880

      2.下载对应arch架构的node版本

          QQ_1763017628693

        3.把下载的nodejs覆盖kibana安装包中的node目录即可

            QQ_1763017857578

           QQ_1763017901465

  mysql arch镜像

            https://github.com/biarms/mysql

            docker pull biarms/mysql:5.7.30-linux-arm64v8

             QQ_1763082395693

           docker inspect aa988d06ebc2 | grep "Architecture"

           QQ_1763085039598

 fastdfs arch镜像

             docker search fastdfs-arm64

             docker pull onlyonelmm/fastdfs-arm64

             docker save -o fastdfs.tar onlyonelmm/fastdfs-arm64

         QQ_1763090994593

           docker run -ti registry.harbor.com:58443/library/fastdfs /bin/bash

          find / -name fast*

         QQ_1763091108325

          查看fastdfs的版本

           fdfs_monitor /etc/fdfs/storage.conf

            QQ_1763213822002

            QQ_1763183467821

         修改原来的镜像

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

/usr/local/nginx/sbin/nginx  -V

docker commit 2e39fae3463f registry.harbor.com:58443/library/fastdfs:v4
修改镜像操作

        QQ_1763214141221

        QQ_1763214237341

       QQ_1763214369529

     构建完成

          fastdfs6降级成fastdfs5

              QQ_1763264545605

       2.找到源码包

            QQ_1763264708138

         3.上传到镜像中并进行编译

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