Docker 倉庫是存儲和分享 Docker 鏡像的公共或私有組織。在使用 Docker 過程中,我們經常需要查詢鏡像以獲取相關信息,這時候就需要使用 Docker 倉庫鏡像查詢命令。
$ docker search <name>
其中<name>
表示鏡像名稱或關鍵字,執行該命令后,Docker 倉庫會返回所有名稱或關鍵字與查詢匹配的鏡像列表,包括官方鏡像和用戶創建的鏡像。
$ docker search mysql
例如,執行以上命令查詢mysql
鏡像,Docker 倉庫將返回以下信息:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relation… 11311 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Crea… 476 mysql/mysql-cluster Experimental MySQL Cluster Docker images. … 211 mysql/mysql-router MySQL Router provides transparent routing b… 112 [OK] healthcheck/mysql MySQL Docker healthcheck image. 9 centos/mysql-80-centos7 Platform for running MySQL 8.0 or building… 3 andresriancho/pt-docker-mysql Optimized Docker image for Percona Toolkit… 2 …
可以看到,查詢到了許多mysql
相關的鏡像。其中第一列是鏡像名稱,第二列是鏡像的描述信息,第三列是鏡像的星數,表示用戶對鏡像的關注程度,建議使用較高星數的鏡像。
如果想要查詢某個組織的所有鏡像,可以使用--filter
參數。
$ docker search --filter "is-official=true" nginx
該命令查詢 Docker 官方組織中名稱或關鍵字匹配nginx
的所有鏡像列表。其中--filter "is-official=true"
表示只查詢官方鏡像。
除了使用 Docker 倉庫鏡像查詢命令外,還可以通過訪問 Docker Hub 網站(https://hub.docker.com/)手動搜索需要的鏡像。
上一篇mysql八股文面試題
下一篇html字體大小的設置