[Docker]Docker学习笔记06.Docker镜像的获取、列出、运行、删除、清理

本文详细介绍了Docker镜像的获取,如使用`docker pull`命令从仓库下载;列举镜像,使用`docker images`命令;运行镜像,基于镜像启动容器;删除镜像,使用`docker rmi`命令;以及清理镜像,通过`docker image prune`进行无用镜像的清理。此外,还强调了镜像的分层存储、容器的隔离机制以及镜像标签的管理。
摘要由CSDN通过智能技术生成

提取知识点

Docker

  • 使用docker pull 仓库名 进行获取镜像
  • 镜像是由多层存储所构成,下载镜像时是一层一层去下载
  • 下载过程中给出了每一层的 ID 的前 12 位
  • 使用 docker image lsdocker images 命令列出镜像
  • 官方给提供的镜像很精简
  • docker run 就是运行容器的命令
  • 容器之间存在隔离机制(沙箱机制),互不影响
  • 容器的修改不会影响镜像
  • 使用docker rmi 镜像名docker image rm 镜像名 删除镜像
  • 使用docker image prune -f 清理镜像

目录

一、概述
二、从Docker镜像仓库获取镜像
三、列出Docker镜像
四、运行Docker镜像
五、删除Docker镜像
六、清理Docker镜像

内容

一、概述

Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像,默认从官方镜像库Docker Hub 官网 下载。

二、从Docker镜像仓库获取镜像

从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

注:其中[]中括号是可选填项
如获取tomcat镜像的最简形式 docker pull tomcat
这里没有写 选项Docker Registry 地址/:端口号:标签

具体的选项可以通过 docker pull --help 命令看到
如果不填写 Docker Registry 地址/:端口号则默认使用官方地址也就是Docker Hub(虽然我们使用了镜像加速器,仅是下载地址走了加速器,但加速器的内容和官方是同步的)

如果不填写 :标签则默认使用:latest
仓库名:仓库名是两段式名称,即 <用户名>/<软件名>。对于 Docker Hub,如果不给出用户名,则默认为 library,也就是官方镜像,这里的仓库名全称为 library/tomcat

再举个例子:
我们获取Unbunt 16.04版本的镜像

docker pull ubuntu:16.04 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值