selenium 元素定位方法
阿新 • • 發佈:2021-08-06
Docker基本概念
- 映象(Image):是一個特殊的檔案系統,除了提供容器執行時所需的程式、庫、資源、配置等檔案外,還包含了一些為執行時準備的一些配置引數(如匿名卷、環境變數、使用者等)。映象不包含任何動態資料,其內容在構建之後也不會被改變;
- 容器(Container):類似於一個輕量的沙箱,docker利用容器來執行和隔離應用;容器是從映象建立的應用執行的例項;容器從映象啟動的時候,docker會在映象的最上層建立一個可寫層,映象本身保持不變;
- 倉庫(Repository):很多人會把倉庫與registry混為一談,其實registry是存放repository的地方,倉庫分為公有倉庫與私有倉庫;類似maven倉庫,也分為私有倉庫和公有倉庫;
Docker架構
Docker 使用客戶端-伺服器架構。Docker客戶端與 Docker守護程序對話,後者負責構建、執行和分發 Docker 容器的繁重工作。Docker 客戶端和守護程式可以在同一系統上執行,或者您可以將 Docker 客戶端連線到遠端 Docker 守護程式。Docker 客戶端和守護程序使用 REST API、UNIX 套接字或網路介面進行通訊。另一個 Docker 客戶端是 Docker Compose,它允許您使用由一組容器組成的應用程式。
Docker 守護程序(daemon)
Docker 守護程序 (dockerd
) 監聽Docker API 請求並管理 Docker 物件,例如映象、容器、網路和卷。 守護程序還可以與其他守護程序通訊以管理 Docker 服務。
Docker 客戶端
Docker 客戶端 (docker
) 是許多 Docker 使用者與 Docker 互動的主要方式。當您使用諸如docker run之類的命令時,客戶端會將這些命令傳送到dockerd
,從而執行它們。該docker
命令使用 Docker API。Docker 客戶端可以與多個守護程序通訊。