欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker run流程及鏡像的基本命令詳解

 更新時間:2021年11月22日 17:15:19   作者:萬里顧—程  
本文主要介紹了Docker中run流程及鏡像的基本命令,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

1、run 的工作流程

當(dāng)我們在安裝完Docker引擎的時候,都會通過運行hello-world 鏡像驗證 Docker Engine 是否已正確安裝:

下面我們來分析 run 命令的執(zhí)行流程:run的執(zhí)行流程圖如下

當(dāng)我們嘗試運行一個在本機(jī)和DockerHub都找不到的鏡像時:

首先啟動Docker 引擎:

systemctl start docker

然后進(jìn)行測試:

docker run wanliguyicheng123456789

Docker返回錯誤,找不到該鏡像。

2、鏡像的基本命令

列出鏡像列表

我們可以使用 docker images 來列出本地主機(jī)上的鏡像。

各個選項說明:

  • REPOSITORY:表示鏡像的倉庫源
  • TAG:鏡像的標(biāo)簽
  • IMAGE ID:鏡像的ID,所有鏡像都是通過一個 64 位十六進(jìn)制字符串 (內(nèi)部是一個 256 bit 的值)來標(biāo)識的。 為簡化使用,前 12 個字符可以組成一個短ID,可以在命令行中使用。短ID還是有一定的 碰撞機(jī)率,所以服務(wù)器總是返回長ID。
  • CREATED:鏡像的創(chuàng)建時間
  • SIZE:鏡像的大小

注:同一倉庫源可以有多個 TAG,代表這個倉庫源的不同個版本。

可選參數(shù):

名稱,簡寫 描述
–all,-a 列出所有鏡像(默認(rèn)隱藏中間鏡像)
–quiet,-q 只顯示鏡像的 id
docker images -q
feb5d9fea6a5   

搜索鏡像

我們可以從 Docker Hub 網(wǎng)站來搜索鏡像,Docker Hub 網(wǎng)址為: https://hub.docker.com,比如我們要搜索mysql的鏡像:

也可以使用 docker search 命令來搜索mysql鏡像。

docker search mysql

各個選項說明:

  • NAME:鏡像倉庫源的名稱
  • DESCRIPTION:鏡像的描述
  • OFFICIAL:是否 docker 官方發(fā)布
  • STARS:類似 Github 里面的 star,表示點贊、喜歡的意思。
  • AUTOMATED:自動構(gòu)建。

可選參數(shù):

名稱,簡寫 描述
–filter,-f 根據(jù)提供的條件過濾輸出

搜索 STARS 超過3000的mysql鏡像:

docker search mysql -f=stars=3000

下載鏡像

語法:

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

OPTIONS說明:

  • -a :拉取所有 tagged 鏡像
  • --disable-content-trust:忽略鏡像的校驗,默認(rèn)開啟

測試:使用命令 docker pull 來下載 mysql 鏡像

docker pull mysql

下載指定版本的mysql鏡像:首先該版本要在Docker Hub中支持

docker pull mysql:5.7

再次用 docker images 命令查看下載的鏡像:

刪除鏡像

通過鏡像名刪除:

docker rmi -f mysql

參數(shù)說明:-f :強(qiáng)制刪除

通過鏡像 ID 刪除:

docker rmi -f 8b43c6af2ad0

刪除多個鏡像:多個鏡像id間用空格隔開

docker rmi -f 鏡像id 鏡像id 鏡像id 鏡像id

刪除所有鏡像:先查出所有鏡像id,然后通過鏡像id逐個刪除鏡像

docker rmi -f $(docker images -aq)

鏡像已全部刪除!

Docker命令大全

以上就是Docker run流程及鏡像的基本命令詳解的詳細(xì)內(nèi)容,更多關(guān)于Docker 的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Docker創(chuàng)建openresty容器的實現(xiàn)步驟

    Docker創(chuàng)建openresty容器的實現(xiàn)步驟

    OpenResty可以用來構(gòu)建高性能的Web應(yīng)用和服務(wù),本文主要介紹了Docker創(chuàng)建openresty容器的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • Docker化Spring Boot應(yīng)用的實踐

    Docker化Spring Boot應(yīng)用的實踐

    本文主要介紹了Docker化Spring Boot應(yīng)用的實踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker進(jìn)階之快速擴(kuò)容的方法

    Docker進(jìn)階之快速擴(kuò)容的方法

    這篇文章主要介紹了Docker進(jìn)階之快速擴(kuò)容的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Docker run 命令的使用方法詳解

    Docker run 命令的使用方法詳解

    這篇文章主要介紹了Docker run 命令的使用方法詳解,需要的朋友可以參考下
    2017-03-03
  • docker?inspect?操作詳解

    docker?inspect?操作詳解

    docker?inspect是docker客戶端的原生命令,用于查看docker對象的底層基礎(chǔ)信息。包括容器的id、創(chuàng)建時間、運行狀態(tài)、啟動參數(shù)、目錄掛載、網(wǎng)路配置等等。另外,該命令也可以用來查看docker鏡像的信息,這篇文章主要介紹了docker?inspect?詳解,需要的朋友可以參考下
    2023-01-01
  • 生產(chǎn)環(huán)境中安全運行Docker容器

    生產(chǎn)環(huán)境中安全運行Docker容器

    本文是一篇譯文,給大家詳細(xì)介紹如何在生產(chǎn)環(huán)境中安全運行Docker容器,有需要的小伙伴可以參考下
    2017-01-01
  • 淺談Docker安全機(jī)制內(nèi)核安全與容器之間的網(wǎng)絡(luò)安全

    淺談Docker安全機(jī)制內(nèi)核安全與容器之間的網(wǎng)絡(luò)安全

    這篇文章主要介紹了Docker安全機(jī)制內(nèi)核安全與容器之間的網(wǎng)絡(luò)安全,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • 使用Docker運行Microsoft SQL Server 2017的方法

    使用Docker運行Microsoft SQL Server 2017的方法

    本篇文章主要介紹了使用Docker運行Microsoft SQL Server 2017的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • docker 部署prometheus+grafana的過程詳解

    docker 部署prometheus+grafana的過程詳解

    這篇文章主要介紹了docker 部署prometheus+grafana的過程,本文通過示例圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • Docker的鏡像制作與整套項目一鍵打包部署的實現(xiàn)

    Docker的鏡像制作與整套項目一鍵打包部署的實現(xiàn)

    這篇文章主要介紹了Docker的鏡像制作與整套項目一鍵打包部署的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評論