• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Asc.416e74
博客园    首页    新随笔    联系   管理     

Docker 鏡像操作

操作 Docker 鏡像

image

本文對應 《Docker 技術入門與實踐》 一書第三章節

查

  • 查看本地所有 docker 鏡像使用 docker image ls,其簡寫方式爲 docker images
  • 查看單個鏡像詳細信息(如作者,構建詳情等)則可以通過 docker inspect <image> 查看鏡像內容
  • 如果想要在遠程倉庫中搜索鏡像,除了直接去 Docker Hub 也可以通過 docker search 進行搜索

增

如果想要獲取一個鏡像有很多種方式:

  • docker pull <image> 可以從遠程倉庫拉取一個鏡像到本地
  • docker import <image> 則可以通過別人給的模板直接導入本地
  • docker build Dockerfile 直接利用 Dockerfile 構建出新的鏡像
  • docker load <image> 將別人導出的鏡像導入本地
  • docker commit <image-old> <image-new> 通過本地容器創建一個新的鏡像

刪

  • 要刪除一個鏡像可使用 docker image rm <image> 其簡寫方式爲 docker rmi <image>
  • 如果只是清理虛懸鏡像和無效鏡像則可以更簡單的使用 docker prune

改

  • docker tag <image:old-tag> <image:new-tag> 可以爲鏡像添加一個新的標籤(雖然增加了一個新的鏡像,但實際上兩個鏡像哈希值相同)
  • docker save <image> 將本地的鏡像導出到本地文件,其他人可通過這個文件利用 docker load 創建一個和你一樣的鏡像

只要是需要指定某個鏡像的地方,基本都即可以通過鏡像名,也可以通過鏡像名:標籤,更可以通過哈希值來指定,甚至哈希值也可以像 Git 一樣只需要使用前幾位即可。

posted @ 2023-03-15 21:41  ストッキング  阅读(21)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3