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不是用來做這件事兒的。

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