[ Docker ] Docker Image Related Operations

這是我參與8月更文挑戰的第6天,活動詳情查看:8月更文挑戰html

image.png

微信公衆號搜索【程序媛小莊】 - 沒有白走的路,每一步都算數mysql

前言

瞭解了docker的核心概念以後,就能夠經過命令操做docker了,本文介紹在docker中如何操做鏡像。web

docker引擎命令

docker info:用來展現docker的各類信息,包括版本 狀態等等。會出現client、server兩種信息,說明docker是CS架構。docker的服務端是用來接收客戶端命令,並執行。sql

docker version:用來展現docker客戶端和服務端的版本號。docker

docker --help(docker):查看docker全部幫助命令,docker執行命令的格式爲docker [options] command微信

docker鏡像的相關命令

docker images:查看本地倉庫中存在哪些鏡像。markdown

REPOSITORY 鏡像名稱
TAG 鏡像版本(latest:表示最新版本)
IMAGE ID 鏡像ID,每一個鏡像都有一個惟一的ID
CREATED 官方鏡像的建立時間
SIZE 鏡像大小

docker images [options]:該命令能夠添加選項。架構

-a:列出全部鏡像,和不加是一致的
-q: 只顯示鏡像id
複製代碼

docker pull 鏡像名稱:TAG:從遠程倉庫下載鏡像。在下載以前建議去docker hub上查看一下是否有本身須要的版本,而且能夠直接複製下載命令。下圖是mysql鏡像。app

image-20210806105118292

docker search 鏡像名:TAG:因爲dockerhub打開速度有時很是慢,所以能夠經過該命令直接在命令行上查詢是否存在某個鏡像。OFFICIAL表示是不是官方版本。post

docker image rm 鏡像名:TAG(鏡像ID):刪除鏡像,能夠經過鏡像名+版本號,也能夠經過鏡像ID進行刪除。

docker image rm -f 鏡像名:TAG(鏡像ID):若是有對應鏡像的容器在運行,沒法經過上述命令進行刪除鏡像,能夠經過強制刪除參數-f進行刪除,可是很危險哦~

docker rmi [-f] 鏡像名:TAG(鏡像ID):刪除鏡像命令的簡化寫法,能夠刪除一個或者多個鏡像。

***docekr rmi [-f] ( d o c k e r i m a g e s a q ) :刪除多個鏡像,將 d o c k e r i m a g e s q 產生的值 ( 全部的鏡像 ) 賦值給 (docker images -aq)***:刪除多個鏡像,將`docker images -q`產生的值(全部的鏡像)賦值給` `,而後進行刪除。

結語

文章首發於微信公衆號程序媛小莊,同步於掘金

碼字不易,轉載請說明出處,走過路過的小夥伴們伸出可愛的小指頭點個贊再走吧(╹▽╹)

相關文章
相關標籤/搜索