docker筆記

1.docker是什麼python

  docker是一個超級容器,在這個容器上能夠放不少小容器,在這些容器裏面你能跑任何應用,只要有對應的鏡像,好比centos,httpd,tomcat,Nginx,mysql等。mysql

2.爲何要用dockernginx

docker可以向虛擬機同樣隔離環境,小容器之間是隔離的,從而解決不一樣應用須要的環境不兼容的問題。同時它須要的空間比較小,能夠下降成本。docker還能夠完成自動化部署,發佈和持續集成等。web

3.docker如何工做sql

docker能夠從倉庫下載你要的應用鏡像,好比nginx鏡像,而後docker能夠,把這個鏡像(image)放到一個容器上面運行,而後你就用了一個nginx服務器。同時這個nginx還能夠更新,一層一層加上去。docker

其中運行的時候,docker會自動設置一個端口和容器啓動端口對應,你也指定(或者修改)主機和容器的映射關係,或者是綁定centos

docker run -d -p 8882:5000 training/webapp python app.py,我從新設置了將主機的8882和容器內部的5000端口綁定。tomcat

 

經過 http://當前ip:8882便可訪問應用服務器

參考:https://www.zhihu.com/question/28300645app

          http://blog.csdn.net/21cnbao/article/details/56275456

相關文章
相關標籤/搜索