docker 安裝nginx負載httpd
阿新 • • 發佈:2019-03-18
機器 方法 pro httpd 而是 相互 ecb b16 文件 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
docker原理:
Docker核心解決的問題是利用LXC來實現類似VM的功能,從而利用更加節省的硬件資源提供給用戶更多的計算資源。同VM的方式不同, LXC 其並不是一套硬件虛擬化方法 - 無法歸屬到全虛擬化、部分虛擬化和半虛擬化中的任意一個,而是一個操作系統級虛擬化方法, 理解起來可能並不像VM那樣直觀。所以我們從虛擬化到docker要解決的問題出發,看看他是怎麽滿足用戶虛擬化需求的。
鏡像什麽的都可以在網上查找!
docker原理:
Docker核心解決的問題是利用LXC來實現類似VM的功能,從而利用更加節省的硬件資源提供給用戶更多的計算資源。同VM的方式不同, LXC 其並不是一套硬件虛擬化方法 - 無法歸屬到全虛擬化、部分虛擬化和半虛擬化中的任意一個,而是一個操作系統級虛擬化方法, 理解起來可能並不像VM那樣直觀。所以我們從虛擬化到docker要解決的問題出發,看看他是怎麽滿足用戶虛擬化需求的。
鏡像什麽的都可以在網上查找!
首先安裝docker
用yum安裝docker
啟動,開機自啟
創建nginx容器
創建httpd web1容器(註意端口!!)
同理,創建web2容器
查看容器是否開啟
創建web1的測試頁面
把web1的測試頁面復制到web1容器中
同樣創建web2的測試頁面並且復制到web2的容器中去
下面就開始改nginx的配置文件 可以自己手動安裝一個nginx
也可以從nginx容器中復制
進nginx容器中查看一下是否成功
測試是否負載成功!
docker 安裝nginx負載httpd