论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
网络安全
›
一种基于alpine、支持ARM架构64位的镜像构建方法及其构 ...
一种基于alpine、支持ARM架构64位的镜像构建方法及其构建系统 ...
锦通
金牌会员
|
2024-10-12 15:00:56
|
显示全部楼层
|
阅读模式
楼主
主题
671
|
帖子
671
|
积分
2013
本文分享自天翼云开发者社区《
一种基于alpine、支持ARM架构64位的镜像构建方法及其构建系统
》,作者:郑****团
一种基于alpine、支持ARM架构64位的镜像构建方法及其构建系统,包括以下步调:
步调1:准备arm64位基础镜像包
在docker官网上下载对应arm64位python-arm-3.7.8-alpine基础镜像包。在预先设置好python包的基础上,alpine相比于centos来说小的多,没有默认的预安装情况。需要自己安装python运行依赖的基础组件,包括bash-doc、bash-completion、gcc、g++、make、libc-dev、libffi-dev mysql-dev、linux-headers、pcre-dev、pip。
查看适配的ARM架构服务器情况。服务器有公网访问权限,可以直接根据requirements.txt 文件,使用pip安装云管应用服务所需的依赖包;服务器没有公网访问权限,则需要手动下载对应的依赖包,拷贝到基础镜像中,使这些依赖可以或许被云管应用所使用。通过复制代替了下载和安装依赖包,大大节省了下载和安装依赖包的过程的时间,节省时间成本。
我是通过下载离线依赖包这种方式,之后我将上述步调整理编写成DockerFile文件,通过docker命令直接构建云管Python应用的基础镜像,将编译好的基础镜像上传到制品库。
步调2:根本编译好的基础镜像构建云管应用镜像,并运行容器
根据编译好的云管Python应用的基础镜像构建,通过得到的服务摆设情况信息,生成对应的设置文件,复制设置文件,修改对应文件的执行权限。通过docker built -t 构建对应的镜像。
基于该镜像通过docker run启动云管Python应该服务,查看日记,查看应用是否有问题。
将容器中的代码路径挂载出来,后续小版本升级直接替换要更新的代码,大版本升级直接根据基础镜像构建新的摆设镜像,将原来的镜像备份和原来的容器停止,启动新的容器。
Docker 在容器的基础上,举行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技能比假造机技能更为轻便、快捷。传统假造机技能是假造出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有举行硬件假造。因此容器要比传统假造机更为轻便。
本发明通过适配ARM架构,提供了云管arm64版本的镜像,可以和x86一样,直接使用容器摆设,大大提供了摆设服从。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
锦通
金牌会员
这个人很懒什么都没写!
楼主热帖
漏洞利用
如何成为一位人心所向的管理者?我的经 ...
vue3 - 最新详细实现 “拖曳式课程表“ ...
医院HIS体系厂家统计
快速入手node.js
java全套电子书分享(可直接下载) ...
理解MVCC
如何在文章中设置灰色文本框(正文底色 ...
springboot升级过程中踩坑定位分析记录 ...
在k8s中快速搭建基于Prometheus监控系 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表