1. 程式人生 > 實用技巧 >@babel/plugin-transform-runtime 到底是什麼?

@babel/plugin-transform-runtime 到底是什麼?

docker_info

1.docker 簡介

1.Docker 是 Docker.lnc 公司開源的一個基於 LXC 技術之上構建的 Container 容器引擎,原始碼託管在 Github 上,基於 Go 語言並遵從 Apache2.0 協議開源
2.Docker 是通過核心虛擬化技術(namespaces 及 cgroups 等)來提供容器的資源隔離與安全保障
3.Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上來實現虛擬化。
4.容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app)
5.容器的效能開銷極低。由於 Docker 通過作業系統層的虛擬化實現隔離,所以Docker容器在執行時,不需要類似虛擬機器(VM)額外的作業系統開銷,可以提高資源利用率

2.Docker 的應用場景

1.Web 應用的自動化打包和釋出。
2.自動化測試和持續整合、釋出。
3.在服務型環境中部署和調整資料庫或其他的後臺應用。
4.從頭編譯或者擴充套件現有的OpenShift或Cloud Foundry平臺來搭建自己的PaaS環境。

3.Docker 的優點

1)簡化程式:
Docker 讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,便可以實現虛擬化。
Docker改變了虛擬化的方式,使開發者可以直接將自己的成果放入Docker中進行管理。
方便快捷已經是 Docker的最大優勢,過去需要用數天乃至數週的任務,在Docker容器的處理下,只需要數秒就能完成。
2)避免選擇恐懼症:
Docker 映象中包含了執行環境和配置,所以 Docker 可以簡化部署多種應用例項工作。比如 Web 應用、後臺應用、資料庫應用、大資料應用比如 Hadoop 叢集、訊息佇列等
等都可以打包成一個映象部署。
3)節省開支:
雲端計算時代到來,使開發者不必為了追求效果而配置高額的硬體,Docker 改變了高效能必然高價格的思維定勢。
Docker 與雲的結合,讓雲空間得到更充分的利用。不僅解決了硬體管理的問題,也改變了虛擬化的方式。

4.docker-ce 版本簡介

全稱:Docker Community Edition for CentOS
docker在更新為CE和EE版本之前的最新版本為docker-1.13,
在1.13的基礎之上,從2017年的3月1號開始,版本的格式變為docker-YY.MM,如下:
docker-17.12.1-ce.tgz
stable版本      每個季度發行
edge版本        每個月發行
Ubuntu和CentOS都支援docker的CE和EE版本

Docker在2016年時候就明確了將會在企業級方面重點跟進。在短短的一年時間之內推出的1.12和1.13的版本在功能上確實是很大的進步。
在2017年的3月1號之後,Docker的版本命名開始發生變化,同時將CE社群版和EE企業版進行分開
2016DevOps熱點事件      http://blog.csdn.net/liumiaocn/article/details/54783926
EE版本對安全方面進行了強化。
  • 參考
Docker 基礎介紹及配置安裝 [一]
http://www.abcdocker.com/abcdocker/1669
Docker 性質及版本選擇 [二]
http://www.abcdocker.com/abcdocker/1715
Docker 網路及資料卷設定 [三]
http://www.abcdocker.com/abcdocker/1719
Docker 映象及Docker倉庫配置 [四]
http://www.abcdocker.com/abcdocker/1727
Docker 常用命令總結 [五]
http://www.abcdocker.com/abcdocker/1730
Dockerfile引數解釋
http://www.abcdocker.com/abcdocker/1724

END