0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Docker常用命令匯總(下)

jf_78858299 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 作者:圈圈 ? 2023-02-03 16:04 ? 次閱讀

本地鏡像管理命令

images

列出本地鏡像。參數(shù)說明:

  • -a : 列出本地所有的鏡像(含中間映像層,默認(rèn)情況下,過濾掉中間映像層);
  • –digests : 顯示鏡像的摘要信息;
  • -f : 顯示滿足條件的鏡像;
  • –format : 指定返回值的模板文件;
  • –no-trunc : 顯示完整的鏡像信息;
  • -q : 只顯示鏡像ID。
# 查看本地鏡像列表。  
docker images  
  
# 列出本地鏡像中REPOSITORY為ubuntu的鏡像列表。  
docker images  ubuntu

rmi

刪除本地一個(gè)或多個(gè)鏡像。參數(shù)說明:

  • -f : 強(qiáng)制刪除;
  • –no-prune : 不移除該鏡像的過程鏡像,默認(rèn)移除;
# 強(qiáng)制刪除本地鏡像 guodong/ubuntu:v4。  
docker rmi -f guodong/ubuntu:v4

tag

標(biāo)記本地鏡像,將其歸入某一倉庫。

# 將鏡像ubuntu:15.10標(biāo)記為 runoob/ubuntu:v3 鏡像。  
docker tag ubuntu:15.10 runoob/ubuntu:v3

build

用于使用 Dockerfile 創(chuàng)建鏡像。參數(shù)說明:

  • –build-arg=[] : 設(shè)置鏡像創(chuàng)建時(shí)的變量;
  • cpu-shares : 設(shè)置 cpu 使用權(quán)重;
  • –cpu-period : 限制 CPU CFS周期;
  • –cpu-quota : 限制 CPU CFS配額;
  • –cpuset-cpus : 指定使用的CPU id;
  • –cpuset-mems : 指定使用的內(nèi)存 id;
  • –disable-content-trust : 忽略校驗(yàn),默認(rèn)開啟;
  • -f : 指定要使用的Dockerfile路徑;
  • –force-rm : 設(shè)置鏡像過程中刪除中間容器;
  • –isolation : 使用容器隔離技術(shù);
  • –label=[] : 設(shè)置鏡像使用的元數(shù)據(jù);
  • -m : 設(shè)置內(nèi)存最大值;
  • –memory-swap : 設(shè)置Swap的最大值為內(nèi)存+swap,"-1"表示不限swap;
  • –no-cache : 創(chuàng)建鏡像的過程不使用緩存;
  • –pull : 嘗試去更新鏡像的新版本;
  • –quiet, -q : 安靜模式,成功后只輸出鏡像 ID;
  • –rm : 設(shè)置鏡像成功后刪除中間容器;
  • –shm-size : 設(shè)置/dev/shm的大小,默認(rèn)值是64M;
  • –ulimit : Ulimit配置。
  • –squash : 將 Dockerfile 中所有的操作壓縮為一層。
  • –tag, -t: 鏡像的名字及標(biāo)簽,通常 name:tag 或者 name 格式;可以在一次構(gòu)建中為一個(gè)鏡像設(shè)置多個(gè)標(biāo)簽。
  • –network: 默認(rèn) default。在構(gòu)建期間設(shè)置RUN指令的網(wǎng)絡(luò)模式
# 使用當(dāng)前目錄的 Dockerfile 創(chuàng)建鏡像,標(biāo)簽為 runoob/ubuntu:v1  
docker build -t runoob/ubuntu:v1 .   
  
# 使用URL github.com/creack/docker-firefox 的 Dockerfile 創(chuàng)建鏡像  
docker build github.com/creack/docker-firefox  
  
# 通過 -f Dockerfile文件的位置 創(chuàng)建鏡像  
docker build -f /path/to/a/Dockerfile .

history

查看指定鏡像的創(chuàng)建歷史。參數(shù)說明:

  • -H : 以可讀的格式打印鏡像大小和日期,默認(rèn)為true;
  • –no-trunc : 顯示完整的提交記錄;
  • -q : 僅列出提交記錄ID。
# 查看本地鏡像 guodong/ubuntu:v3 的創(chuàng)建歷史。  
docker history guodong/ubuntu:v3

save

將指定鏡像保存成 tar 歸檔文件。參數(shù)說明:

  • -o : 輸出到的文件。
# 將鏡像 runoob/ubuntu:v3 生成 my_ubuntu_v3.tar 文檔  
docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3

load

導(dǎo)入使用 docker save 命令導(dǎo)出的鏡像。參數(shù)說明:

  • –input , -i : 指定導(dǎo)入的文件,代替 STDIN。
  • –quiet , -q : 精簡輸出信息。
# 導(dǎo)入鏡像  
docker load --input fedora.tar

import

從歸檔文件中創(chuàng)建鏡像。參數(shù)說明:

  • -c : 應(yīng)用docker 指令創(chuàng)建鏡像;
  • -m : 提交時(shí)的說明文字;
# 從鏡像歸檔文件my_ubuntu_v3.tar創(chuàng)建鏡像,命名為runoob/ubuntu:v4  
docker import  my_ubuntu_v3.tar runoob/ubuntu:v4

基礎(chǔ)版本信息命令

info

顯示 Docker 系統(tǒng)信息,包括鏡像和容器數(shù)。

# 查看docker系統(tǒng)信息。  
docker info

version

顯示 Docker 版本信息。

docker version
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3574

    瀏覽量

    93545
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    454

    瀏覽量

    11798
  • rootfs
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    4660
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Docker常用命令大全

    Docker----常用命令大全
    發(fā)表于 05-30 16:13

    docker常用命令有哪些?

    docker常用命令Docker鏡像相關(guān)Docker容器相關(guān)Docker倉庫相關(guān)
    發(fā)表于 11-06 06:48

    cmd常用命令大全 cmd運(yùn)行命令

    cmd常用命令大全 2K和XP的CMD命令 accwiz.exe > 輔助工具向?qū)?/div>
    發(fā)表于 01-08 09:12 ?3.1w次閱讀

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統(tǒng)命令,硬盤相關(guān),內(nèi)存相關(guān),查看進(jìn)程等命令
    發(fā)表于 01-06 11:16 ?0次下載

    04-shell的常用命令匯總與vim

    shell的常用命令匯總
    發(fā)表于 12-17 16:04 ?0次下載

    vim常用命令

    vim常用命令
    發(fā)表于 01-08 15:59 ?3次下載

    redis常用命令總結(jié)

    本文是對(duì)redis常用命令總結(jié)。
    發(fā)表于 02-09 11:25 ?1586次閱讀

    linux常用命令手冊

    linux常用命令手冊免費(fèi)下載。
    發(fā)表于 06-01 14:59 ?68次下載

    Memcache系統(tǒng)常用命令講解

    Memcache系統(tǒng)常用命令講解(無線電源技術(shù)商業(yè)計(jì)劃書)-該文檔為Memcache系統(tǒng)常用命令講解文檔,是一份還算不錯(cuò)的參考文檔,感興趣的可以下載看看,,,,,,,,,,,,,,,,
    發(fā)表于 09-28 11:27 ?5次下載
    Memcache系統(tǒng)<b class='flag-5'>常用命令</b>講解

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發(fā)表于 03-03 09:20 ?0次下載

    DOS系統(tǒng)常用命令

    介紹了DOS系統(tǒng)的常用命令。
    發(fā)表于 03-21 14:59 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1105次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發(fā)表于 04-26 11:46 ?1次下載

    華為設(shè)備常用命令匯總

    華為設(shè)備常用命令如下: display current-configuration:顯示當(dāng)前配置。 display interface:顯示接口信息。 display packet-filter interface:顯示接口acl應(yīng)用信息。
    的頭像 發(fā)表于 12-08 10:50 ?1552次閱讀

    詳解kubectl常用命令

    詳解kubectl常用命令
    的頭像 發(fā)表于 11-05 15:39 ?102次閱讀
    詳解kubectl<b class='flag-5'>常用命令</b>