1.3-docker镜像管理

Docker 镜像管理

docker pull centos   //从仓库docker.com获取centos镜像

docker images  //查看本地都有哪些镜像

docker tag centos aming123  //为centos镜像设置标签为aming123,再使用docker images查看会多出来一行,该行的image id和centos的一样。如:docker tag centos centos:wyp123 生成新的镜像,名称和tag变为指定的值。

docker search [image-name]   //从docker仓库搜索docker镜像,后面是关键词。如centos

docker run -t -i centos  /bin/bash  //用下载到的镜像开启容器,-i表示让容器的标准输入打开,-t表示分配一个伪终端,要把-i -t 放到镜像名字前面

当该镜像发生修改后,我们可以把该镜像提交重新生成一个新版本进行在本地。

docker ps  //查看运行的容器,加上-a选项可以查看没有运行的容器

docker rmi centos  //用来删除指定镜像, 其中后面的参数可以是tag,如果是tag时,实际上是删除该tag,只要该镜像还有其他tag,就不会删除该镜像。当后面的参数为镜像ID时,则会彻底删除整个镜像,连通所有标签一同删除。如:docker rmi wyp123:latest 删除指定名称和tag的镜像。

快速镜像下载:

https://www.daocloud.io/注册一个账号并登陆,进入控制台。

点击左侧栏的加速,点击开始。

点击左侧栏的镜像仓库,点击DaoCloud镜像,点击centos  找到拉取镜像docker pull daocloud.io/library/centos:7.2.1511这一行。

在linux上输入docker pull daocloud.io/library/centos:7.2.1511 即可快速下载镜像文件。

时间: 2024-08-07 17:02:30

1.3-docker镜像管理的相关文章

paas架构之docker——镜像管理

1. 镜像管理 1.1. 列出镜像 Sudo docker images 1.2. 查看镜像 Sudo docker images xxxx 1.3. 拉取镜像 Sudo docker pull ubuntu 1.4. 查找镜像 Sudo docker search mysql 1.5. 删除镜像 sudo docker rmi xxxxx (force) 1.6. 构建镜像 1.6.1. Docker commit 不推荐,建议使用docker build+ docker file 1.6.2

docker(三):docker镜像管理

一.基本介绍 docker镜像是容器启动的基础,镜像里面包含容器启动所需要的文件系统及其内容.docker镜像采用分层构建的机制,这种分层大致分为两部分,一部分是最底层的引导文件系统bootfs,类型有aufs,btffs或者overlay2等:另一部分真正让用户来构建用户空间并运行进程的容器称为rootfs. bootfs:用于引导文件系统,包括BootLoader和kernel,容器启动完成后会被卸载以节约内存资源.(这里说的卸载,是从内存中移除而不是删除) rootfs:位于bootfs之

docker镜像管理和容器管理以及制作本地仓库

1. 镜像管理 1.1 获取镜像 docker search centos docker pull centos:6.9 docker pull centos:7.5.1804 docker pull nginx 1.2 查询镜像 docker images docker images -q docker inspect ID/name:tag 1.3 删除镜像 docker rmi ID docker rmi `docker images -q` docker rmi $(docker ima

Docker镜像管理

docker pull  centos   //从docker.com获取centos镜像docker images  //查看本地都有哪些镜像docker tag centos aming123  //为centos镜像设置标签为aming123,再使用docker images查看会多出来一行,改行的image id和centos的一样docker search (image-name)   //从docker仓库搜索docker镜像,后面是关键词docker run -t -i cento

Docker 镜像管理

一.概念 Docker所宣称的用户可以随心所欲地"Build.Ship and Run"应用的能力,其核心是由Docker image来支撑的.Docker通过把应用运行时的环境和应用打包在一起,解决了环境部署依赖的问题,通过引入分层文件系统的概念,解决了空间利用的问题. Docker 镜像(Image)就是一个只读的模板.例如:一个镜像可以包含一个完整的操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序.镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器.

Docker镜像管理基础与基于容器的镜像制作示例

一.Docker镜像 Docker镜像是启动Docker容器的一个非常重要的组件.Docker各组件之间的关系如图: Docker镜像含有启动容器所需要的文件系统及其内容,因此Docker镜像用于创建并启动容器.并且Docker镜像是采用分层构建,联合挂载的机制实现的.那什么是分层构建,联合挂载呢?如图: 在分层构建机制中,最底层为bootfs,用于系统引导的文件系统,包括bootloader和kernel,容器启动完成后会被卸载以节省内存资源.在bootfs之上的是rootfs,这里就是doc

Docker 镜像-管理-导入-导出

目录 Docker 镜像基本概念 Docker 镜像加速 Docker 镜像 常用命令 Docker 镜像的创建和导出导入 Docker 镜像基本概念 我们使用的容器都是基于镜像的,镜像是由多层组成的,容器是在镜像上面添加了一个读写层.镜像一般储存在 /var/lib/docker/image/. 多个容器是引用的同一个 镜像,容器不会更改镜像的内容,而是创建一个可写层,并将数据保存在 /var/lib/docker/containers 中. Docker 镜像加速 当我们在使用 Docker

(五)Docker镜像管理3之上传镜像

我这里使用自行在阿里云注册的云服务(免费) 首先创建命名空间 创建仓库 选择你所在的区域,这样是为了速度更快.输入仓库名称.摘要.仓库类型如果只是自己用就选择"私有".如果不需要做自动部署可以选择"本地部署" 建立好之后查看,点击管理:rexcheny是用户名.mycentos6是仓库名 查看本地镜像,并登陆到注册的云服务 docker login [email protected] registry.cn-qingdao.aliyuncs.com 打标签,实际上是

(五)Docker镜像管理2之nginx镜像制作

下面我们来制作一个Nginx的镜像,通过编译安装方式来完成. 重新制作一个基础镜像 文件内容 # Version: 0.0.1 # 指定使用哪个基础镜像 FROM centos:6.6 # 说明该镜像的制作者和联系方式 MAINTAINER Rex.chen [email protected] #设置标签,不是必须的只是为了说明里面的版本查看起来方便 LABEL Discrition="更换了epel源,并安装了相应库和组件" #备份系统默认的epel源,并设置新的EPEL源 RUN 

(五)Docker镜像管理1之镜像操作

这篇文章将介绍镜像的一般操作,包括查看.查找.下载.删除等. 下载镜像 使用下面的命令来下载镜像 docker pull 镜像名称或者镜像名称:标签 列出本地镜像 使用下面的命令来列出本地镜像 docker images 查看镜像内部的层 使用下面的命令来查看镜像内部的封装层 docker history 镜像ID或者名称:标签 这里面展示此镜像封装中的所有层以及每层执行的什么操作. 查找HUB中的镜像 使用下面的命令查找HUB中的镜像 docker search 关键字 这里搜索出来的就是HU