21天轉型容器實戰營(一瞭解容器的基本知識)
阿新 • • 發佈:2018-12-05
一什麼是容器 •輕量級的作業系統虛擬化解決方案, 能夠在Linux系統上迅速建立一個容器(類似於虛擬機器)並在容器上部署和執行應用程式,同時還可以通過配置檔案輕鬆將應用程式的自動化安裝、部署和升級。 •基於Linux容器(LXC)技術,利用namespace的隔離機制隔離資源和cgoup的限額功能進行資源管理 二與虛機相比容器的優點 •更快速的交付和部署 •高效的部署和擴容 •更高的資源利用率 •更簡單的管理 三docker元件
四
五 ubuntu作業系統安裝docker 安裝docker apt-get install docker-engine docker –v docker images docker pull tomcat docker run –it –d –p 8888:8080 tomcat:latest docker ps tomcat 8080埠與本地宿主機的8888埠繫結 訪問方式IP:8888 停掉容器docker stop ID docker ps 六 Centos7安裝docker 1 檢視docker 版本 [[email protected] ~]# docker -v Docker version 18.09.0, build 4d60db4 2檢視作業系統中的docker映象 [[email protected]-a11b-534acead5ce6 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE [[email protected] ~]# 3拽取tomcat映象 [[email protected] ~]# docker pull tomcat 4檢視作業系統中的docker映象 [[email protected] ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat latest 78b258e36eed 2 weeks ago 463MB [[email protected] ~]# 5執行tomcat [[email protected] ~]# docker run -it -d -p 8888:8080 tomcat:latest 5a5708aadcad777dfb2311d1c1644aff3f3dc8ef708a657ff1695ce866a32794 說明:tomcat啟動的埠為8080,與本地宿主機的8888埠繫結 6在華為雲中,處於安全策略8888埠沒有開,需要開啟8888 TCP端口才能夠訪問 7訪問方式為IP:8888