容器学习 之 镜像命令(九)
- images 显示镜像列表
root@ubuntu:/home/yj# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image latest 156761cbda42 4 days ago 200MB
httpd latest 0240c8f5816c 9 days ago 132MB
centos latest 75835a67d134 2 weeks ago 200MB
root@ubuntu:/home/yj# docker images my-image
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image latest 156761cbda42 4 days ago 200MB
root@ubuntu:/home/yj#
- history 显示镜像构建历史
root@ubuntu:/home/yj# docker history my-image
IMAGE CREATED CREATED BY SIZE COMMENT
156761cbda42 4 days ago /bin/sh -c #(nop) ENV WELCOME=you are in mu… 0B
58c8dc2c1373 4 days ago /bin/sh -c #(nop) ADD file:1dd32835d0dddd036… 0B
8e2dc00832b6 4 days ago /bin/sh -c #(nop) COPY file:c47f7dda7d4863fc… 0B
f01a0290b924 4 days ago /bin/sh -c touch tmpfile1 0B
01472d2d5f9f 4 days ago /bin/sh -c #(nop) WORKDIR /testdir 0B
e66224d7b144 4 days ago /bin/sh -c #(nop) MAINTAINER yangjin@qq.com 0B
75835a67d134 2 weeks ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0B
<missing> 2 weeks ago /bin/sh -c #(nop) LABEL org.label-schema.sc… 0B
<missing> 2 weeks ago /bin/sh -c #(nop) ADD file:fbe9badfd2790f074… 200MB
- commit 从容器创建新镜像
root@ubuntu:/home/yj# docker commit 0c077430c575 my-image2:latest
sha256:3ec340b57cca0fbaeff12f082ad33153d5529ae432cb53a2336dba3311b1731b
root@ubuntu:/home/yj# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image2 latest 3ec340b57cca 18 seconds ago 132MB
- build 从Dockerfile 构建镜像
容器学习 之 扩展镜像(五) 这里有提到怎么用Dockerfile构建镜像,这也是比较推荐的方式。
- tag 给镜像打 tag
root@ubuntu:/home/yj# docker tag my-image2 my-image2:Jim
root@ubuntu:/home/yj# docker images my-image2
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image2 Jim 3ec340b57cca 5 minutes ago 132MB
my-image2 latest 3ec340b57cca 5 minutes ago 132MB
- rmi 删除 Docker host 中的镜像
root@ubuntu:/home/yj# docker images my-image2
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image2 Jim 3ec340b57cca 7 minutes ago 132MB
my-image2 Ketty 3ec340b57cca 7 minutes ago 132MB
my-image2 latest 3ec340b57cca 7 minutes ago 132MB#删除指定版本号的镜像
root@ubuntu:/home/yj# docker rmi my-image2:Jim
Untagged: my-image2:Jim
root@ubuntu:/home/yj# docker images my-image2
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image2 Ketty 3ec340b57cca 8 minutes ago 132MB
my-image2 latest 3ec340b57cca 8 minutes ago 132MB#默认删除最新版本的镜像
root@ubuntu:/home/yj# docker rmi my-image2
Untagged: my-image2:latest
root@ubuntu:/home/yj# docker images my-image2
REPOSITORY TAG IMAGE ID CREATED SIZE
my-image2 Ketty 3ec340b57cca 8 minutes ago 132MB
- search 搜索Docker Hub中的镜像
root@ubuntu:/home/yj# docker search httpd
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
httpd The Apache HTTP Server Project 2098 [OK]
hypriot/rpi-busybox-httpd Raspberry Pi compatible Docker Image with a … 44
centos/httpd 21 [OK]
centos/httpd-24-centos7 Platform for running Apache httpd 2.4 or bui… 18
armhf/httpd The Apache HTTP Server Project 8
- pull 从registry下载镜像
- push 将镜像上传到registry
下章我们将介绍如何建立本地仓库和上传到公有仓库。
容器学习 之 镜像命令(九)相关推荐
- 容器学习 之 dockerfile 命令(七)
dockerfile中常用的命令 FROM 指定 base 镜像. MAINTAINER 设置镜像的作者,可以是任意字符串. COPY将文件从 build context 复制到镜像. COPY 支持 ...
- 容器学习Day04-Ubuntu常用命令(二)
目录 前言 一.软件包管理相关命令 1.dpkg 2.apt 二.磁盘管理相关命令 1.fdisk 2.pvcreate&pvdisplay&pvscan&pvremove 3 ...
- 容器学习 之 镜像的分层结构(六)
镜像的分层结构 Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的.比如我们现在构建一个新的镜像,Dockerfile 如下: 新镜像不再是从 scra ...
- Docker学习笔记(一):基本概念、Docker安装、阿里云加速、镜像命令、容器命令、其他常用命令
Docker概述 1.简介 docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源. docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...
- centos 需要哪些常用端口_Docker 最常用的镜像命令和容器命令
本文列出了 Docker 使用过程中最常用的镜像命令和容器命令,以及教大家如何操作容器数据卷,实现容器数据的备份.熟练练习这些命令以后,再来一些简单的应用部署练习,大家就可以学习 Docker 的镜像 ...
- 容器学习Day11-docker commit构建容器镜像
目录 前言 一.docker commit 构建镜像 1.基于OS基础镜像构建 2.基于厂商提供的基础镜像构建 二.docker commit 构建镜像的缺点 总结 前言 前面了解了镜像仓库的搭建,那 ...
- 容器学习Day09-理解容器镜像
目录 前言 一.理解容器镜像 1.什么是容器镜像? 2.容器镜像结构 3.容器镜像技术实现 二.镜像仓库 1.Repository 2.Registry 三.镜像的拉取和删除 1.查找镜像 2.拉取镜 ...
- 1. Docker 基础(概念、镜像命令、容器命令、...)
官网: https://hub.docker.com/ 文档 官方文档:https://docs.docker.com/ 官方文档:cli指令:https://docs.docker.com/engi ...
- 5、《每天5分钟玩转Docker容器技术》学习--Docker镜像
------------------------------------重要说明------------------------------------ 本文内容都是参考Cloudman系列进行学习, ...
最新文章
- 浅谈Android四大组件之Service
- linux获取fifo中的数据数量,Linux select()和多个套接字的FIFO排序?
- 12个常用的JavaScript技巧
- 学python比较好的书-学习Python比较好的书籍推荐
- Centos 7下搭建WordPress
- Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略
- 深度学习之基于opencv和CNN实现人脸识别
- windows下gvim中文乱码解决方案
- Spring Cloud Hoxton正式发布,Spring Boot 2.2 不再孤单
- Django框架rest_framework中APIView的as_view()源码解析、认证、权限、频率控制
- java不同数据类型混合运算规则
- 高德地图巡航异步加载数据_python3爬虫-高德地图POI数据的爬取
- 【模型库】大卡车货车 集装箱 叉车 三维模型
- 计算机网络技术期末复习考点
- 苹果8wifi找不到服务器,iPhone8连不上wifi怎么办?苹果iPhone8无法连接网络的解决方法...
- 计算机英语构词法,计算机专业英语的构词方法论文
- 如何快速将显示未签收的单号物流归类为签收件
- 微信小程序幽默风和git
- 使用selenium爬取网易云热门评论(超详细)
- HDU 2188 悼念512汶川大地震遇难同胞——选拔志愿者