美文网首页「初级篇」手把手docker学习DockerDocker学习
Docker学习笔记(使用镜像+运行容器+列出容器+镜像体积+删

Docker学习笔记(使用镜像+运行容器+列出容器+镜像体积+删

作者: wtbook | 来源:发表于2018-12-05 22:51 被阅读2次

使用镜像

docker

从 Docker 镜像仓库获取镜像的命令

  • 命令格式

sudo docker pull [选项] [url : 端口号]/]镜像名[:标签]

  • 此处的url 默认为Docker Hub
  • 标签可忽略,默认为latest
  • 举个例子 $ docker pull ubuntu:16.04

运行容器(容器是镜像的一个实例)

  • 输入命令

sudo docker run -it -rm 镜像名[:标签] bash

  • -it:这里包括两个参数

-i:交互式参数
-t:终端

  • --rm:这个参数是说容器退出之后随之将其删除
  • bash启动交互式shell
  • exit命令退出

列出镜像

  • 命令

sudo docker images

  • 列表包含了 仓库名(镜像名)、标签、镜像 ID、创建时间 以及 所占用的空间
  • 镜像 ID 则是镜像的唯一标识
  • 一个镜像可以对应多个标签
  • docker images 列表中的镜像体积总和并非是所有镜像实际硬盘消耗

因为不同镜像可能会因为使用相同的基础镜像,从而拥有共同的层,相同的层只需要保存一份即可,因此实际镜像硬盘占用空间很可能要比这个列表镜像大小的总和要小的多

镜像体积

  • 宿主标识的镜像空间和Docker Hub上的不同,Docker Hub上的是经过压缩的

命令:docker system df
可查看镜像、容器、数据卷所占用的空间

虚悬镜像

  • 这个镜像既没有仓库名,也没有标签,均为 <none>

删除镜像

  • 命令

sudo docker image rm <Image_ID>

  • ID一般取前3个字符以上,只要足够区分于别的镜像便可成功删除
  • 可以添加 -f 参数,可删除正在运行的容器
  • docker container prune 命令可以清理所有处于终止状态的容器

相关文章

  • Docker学习笔记(使用镜像+运行容器+列出容器+镜像体积+删

    使用镜像 从 Docker 镜像仓库获取镜像的命令 命令格式 sudo docker pull [选项] [url...

  • docker 笔记

    运行一个容器 列出镜像 容器 列出docker 磁盘 删除虚悬镜像 *进入容器 提交一个镜像 docker --l...

  • Docker

    [TOC] 使用 Docker 镜像 下载镜像 列出镜像 构建镜像 删除本地镜像 操作 Docker 容器 容器是...

  • docker 目录

    什么是docker 为什么用docker 基本概念, 镜像,容器,仓库 安装docker 使用镜像获取、列出、 删...

  • docker一些常用命令

    1.列出所有运行中容器 2.列出所有容器(含沉睡镜像) 3.启动docker 4.启动docker中的容器 5.删...

  • Docker入门

    获取镜像 列出镜像 删除本地镜像 启动镜像运行容器 查看已经运行容器

  • Docker学习(7) Docker容器

    Docker学习(7) Docker容器 Docker容器——简介 容器是镜像的运行时实例 启动容器使用docke...

  • 《Docker 从入门到实践》笔记

    镜像 从 Docker 镜像仓库获取镜像 以镜像为基础启动并运行一个容器 退出容器 列出已经下载下来的镜像 查看镜...

  • Docker学习(6) Docker镜像

    Docker学习(5) Docker镜像 简介 Docker镜像就是停止运行的容器。 使用之前需要从镜像仓库里拉取...

  • Docker 常用操作指令

    镜像操作 列出docker下的所有镜像 搜索镜像 拉取镜像 删除镜像 容器操作 查看容器 创建与启动容器 创建容器...

网友评论

    本文标题:Docker学习笔记(使用镜像+运行容器+列出容器+镜像体积+删

    本文链接:https://www.haomeiwen.com/subject/rzpgcqtx.html