查看原文
其他

【龙芯有云第二话】龙芯平台Docker适配最新进展

自主创新的 龙芯中科 2022-07-03

Docker是Docker.Inc公司的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。Docker是属于Linux容器的一种封装,提供简单易用的容器使用接口。Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。因此,有了Docker,就不用担心环境问题。


总体来说,Docker的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。



Docker的版本类型



CE 与 EE区别:

CE(Community Edition)是社区版,简单理解是免费使用,提供小企业与小的IT团队使用,适合那些希望从Docker开始,尝试基于容器应用程序部署的人群。

EE(Enterprise Edition)指企业版,需付费使用。它提供的功能更多更强,适合大企业与大的IT团队,可为企业开发和IT团队设计提供更多服务。

功能差别:



龙芯在mips64el架构下Docker-CE上取得的成果



在本地产品化方面的工作:

1、产品化docker-ce-1806-03版本(通过所有功能测试集,功能达到社区版本水平)
下载地址:http://www.loongnix.org/index.php/Docker


2、产品化docker-ce-1903-11版本(通过所有功能测试集,功能达到社区版本水平)
下载地址:http://www.loongnix.org/index.php/Docker


3、制作mips64el架构的mysql镜像,
参考链接:https://hub.docker.com/r/loongnix/mysql 

4、制作mips64el架构的elasticsearch镜像,
参考链接:https://hub.docker.com/r/loongnix/elasticsearch


在开源社区方面的工作:

1、推动社区构建mips64le官方镜像,目前已构建的镜像参考如下链接,总数达519个


https://hub.docker.com/u/mips64le



2.在开源社区的工作汇总



3.在社区方面的工作总结




未来工作计划


下一步,龙芯将制作并发布docker-ce-1903-11的deb包,制作gitlab的mips64el的镜像,使镜像质量达到x86的水平,并且积极参与社区开发,跟踪容器技术发展的最新趋势。




推荐阅读


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存