1. 程式人生 > 其它 >selenium 元素定位方法

selenium 元素定位方法

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 客戶端可以與多個守護程序通訊。