1109.1006天:CenOS7的arm版怎么用?

#每日三件事,第1006天#

最近在看docker,也动手实验了一下,确实方便。

记得去年的时候,CentOS7就推出了ARM版的CentOS——aarch64。没错,就是64位的。但看了很多文章,vmware已经不支持silicon的Mac了,PD上安装的话,一开始就走不下去。似乎CentOS7和Mac就此别过了,那么多人在用CentOS7,我能不用吗?

其实docker可以!在Mac上安装docker之后就能启动CentOS7的容器。如果docker提示你不能运行的话,没关系,重新start一下容器即可。

docker提供的镜像都是删减版的,实现最小的功能即可!但实际用的时候,还要安装很多组件。连最基本的ping都不支持,想要调试个网络也很难。虽然说用docker发布应用系统非常简单,但要把这个环境部署好,一样要要大费周折。甚至比在虚拟机上更麻烦,至少自己安装的虚拟机带了大部分组件,而docker的容器非常简陋。费尽九牛二虎之力后,你还不能保证这个环境就没有任何问题。

docker其实并没有太多的减轻运维的负担,在为开发部署环境的时候,一样的不简单。

如果已经启动了一个容器,但在启动的时候上了某些参数的话,怎么办?容器删除后,里面的数据就没有了,除非你把里面的数据挂载了本地硬盘上。还有一个方法就是把正在运行的容器做成一个镜像,然后在重新用这个镜像启动一个新的容器。有点儿类似虚拟机中的快照。

docker commit  container_id  docker.io/Image_name/yours_version:Tag

这样一版一版的去迭代,最终就能做一个完整版的CentOS,而且是arm版的。真的,docker不是用来做这件事儿的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章