码迷,mamicode.com
首页 > 其他好文 > 详细

docker镜像基础命令

时间:2018-06-27 12:10:19      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:新版   时间   ted   pos   使用   暂停   com   大小   blog   

  • 从docker hub获取镜像
    格式:docker pull NAME[:TAG] 不指定TAG就会下载最新版镜像
    例子:docker pull nginx (下载最新版镜像)
    docker pull nginx:1.10(下载1.10版nginx镜像)
  • 查看镜像信息
    例子:docker images
    [root@zat ~]# docker images
    REPOSITORY TAG IMAGE ID CREATED SIZE
    nginx 1.10 0346349a1a64 15 months ago 182MB
    REPOSITORY:来自哪个仓库
    TAG:镜像的标签版本信息
    IMAGE ID:镜像的ID
    CREATED:创建的时间
    SIZE:镜像的大小
    IMAGE ID是唯一标识镜像的,如果有相同的额,说明两个镜像一样
  • 搜寻镜像
    此命令可以搜索远端仓库中共享的镜像,默认搜索docker hub官方仓库中的镜像
    格式:docker search TERM
    参数:
    --automated=false仅显示自动创建的镜像
    --no-trunc=0输出信息不截断显示
    -s,--starts=0指定仅显示评价为指定星级以上的镜像
    例子:docker search mysql
    技术分享图片
    上述排列依次是镜像名字、描述、星级(受欢迎的程度)、是否官方创建、是否自动创建
  • 删除镜像
    格式:docker rmi IMAGE[IMAGE...]IMAGE可以是标签或ID
    1.例子:docker rmi ubuntu:12.04
    技术分享图片
    2.如果是下载latest那就执行
    docker rmi httpd:latest (如上图,即可卸载)
    3.docker ps -a执行命令发现后台容器占用无法删除
    docker rm ** (这个容器)
    docker rmi httpd:lastest (再次执行)
  • 创建镜像
    三种创建镜像的方式:
    -1基于已有镜像创建
    -2基于本地模板导入
    -3基于dockerfile创建
    目前介绍基于已有镜像导入
    格式:docker commit [options] container [:tag]
    -a ,--author 作者信息
    -m,--message提交消息
    -p,--pause=true提交时暂停容器运行
    首先,启动一个新镜像,并进行修改
    技术分享图片
    记住容器ID
    此时该容器与原镜像相比,已经发生改变,可以使用docker commit来提交一个新镜像。提交时可以使用ID指定容器
    技术分享图片
    此上就成功创建一个新镜像

  • 存入和载入镜像
    存出镜像
    存出本地镜像命令docker save
    例子:
    技术分享图片
    载入镜像
    存出的本地文件再导入到本地镜像库
    技术分享图片
  • docker镜像基础命令

    标签:新版   时间   ted   pos   使用   暂停   com   大小   blog   

    原文地址:http://blog.51cto.com/11571922/2133124

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!