1. 程式人生 > >21天轉型容器實戰營(一瞭解容器的基本知識)

21天轉型容器實戰營(一瞭解容器的基本知識)

一什麼是容器
•輕量級的作業系統虛擬化解決方案, 能夠在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