Docker入門基礎解析

2021-12-30 07:56:44 字數 773 閱讀 5304

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利用容器來執行和隔離應用。容器是從映象建立的應用執行例項,可以將其啟動 開始 停止 刪除,而這些容器都是相互隔離 互不可見的。可以吧每個容器看作乙個簡易版的...