2018.12.28手記[Docker和Vagrant]

1.容器和虛擬化的區別

  • 容器是App層面的隔離
  • 虛擬化是物理層面隔離

2.什麼是Docker?

  • Docker是容器技術的一種實現

3.一句話介紹什麼是vagrant?

  • vagrant是構建和管理虛擬機環境的工具
  • 通過vagrant init初始化環境(會創建一個vagrantfile文件);通過vagrant up運行vagrantfile(生成虛擬機環境)

4.vagrant和terraform區別

  • Terraform 的主要用途是管理雲提供商的遠程資源,比如 AWS。Terraform 可以管理橫跨多個雲提供商巨量的基礎設施。
  • Vagrant 主要用來管理僅使用少量虛擬機的本地開發環境。
  • Vagrant 用於開發環境,Terraform 普遍用於基礎設施管理

5.什麼是Docker Machine?

  • Docker machine可以執行docker-machine create 虛擬機名創建一個安裝好Docker的Linux虛擬機
  • Docker Machine相關命令請參見Docker Machine的使用

6.Machine Driver是什麼含義?

  • 常稱的Machine Driver是啓動Docker machine創建的虛擬機的驅動,本地通常使用Virtualbox或者VMWare,雲上通常使用AWS的相關驅動(需要下載)等
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章