docker是乙個把開發的應用程式自動部署到容器的開源引擎。具有以下特點:
去除了管理程式的開銷,有很高的效能 加強了開發環境跟應用部署的生產環境的一致性 應用程式具備可移植性,易構建,易協作docker映象:映象是靜態的,容易被使用者互相分享的檔案
docker容器:基於映象啟動起來的,可以執行乙個或者多個程序。docker可以構建部署容器。
registry:docker用registry儲存使用者構建的映象,一般分為公共跟私有兩種。
1.建立容器(docker run)
eg : docker run -i -t ubuntu /bin/bash
上面例子中ubuntu是docker公司提供的基礎映象,意思是告訴docker基於ubuntu映象來建立乙個容器,並且啟動了shell。
2.檢視容器列表(docker ps)
docker ps : 檢視系統中正在執行的容器
docker ps -a : 檢視全部容器,包括正在執行的跟已經停止的
3.容器命名(--name)
docker run --name web_container -i -t ubuntu /bin/bash
容器命名必須唯一。
4.啟動 | 停止容器(docker start | docker stop)
也可以使用docker restart命令重啟乙個容器
5.刪除容器(docker rm)
執行中的容器無法刪除 必須先stop或者kill掉後再刪除
6.檢視映象列表(docker images)
Docker基礎入門
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。docker近幾年的發展可謂一日千里,特別從是2013年隨著乙個基於lxc的高階容器引擎開源,...
Docker基礎 天池Docker入門
容器 container 容器是執行中的映象,他的實質是程序,通過docker ps可以檢視執行中的容器。倉庫 repository 首先我們需要登陸乙個伺服器docker registry,然後每個registry上可以包含多個repository,每個repository下可以多個tag相當於不...
Docker基礎入門(一)
docker容器 container 類似於乙個輕量級的沙箱子 因為docker是基於linux核心的虛擬技術,所以消耗資源十分少 docker利用容器來執行和隔離應用。容器是從映象建立的應用執行例項,可以將其啟動 開始 停止 刪除,而這些容器都是相互隔離 互不可見的。可以吧每個容器看作乙個簡易版的...