zoukankan      html  css  js  c++  java
  • docker镜像操作

    (一)镜像操作
    1、搜索镜像
    docker search lamp # 搜索关键词为lamp的镜像

    2、获取镜像
    docker pull nickistre/centos-lamp

    3、查看本地镜像信息
    docker images # 查看本地镜像

    docker inspect 47b19964fb50 # 通过镜像的唯一标识ID,查看镜像详情

    docker tag ubuntu ubuntu-local:ubu-latest # 为本地镜像添加新的tag标签

    4、删除镜像
    docker rmi ubuntu-local:ubu-latest # 根据标签删除镜像

    docker rmi 47b19964fb50 # 根据镜像的唯一标识ID删除镜像,将删除所有为该ID的镜像。



    5、存出镜像和载入镜像
    (1)存出镜像
    当需要把一台机器上的镜像迁移到另一台机器上的时候,需要将镜像保存成本地文件,这一过程叫作存出镜像。之后就可以拷贝该文件到其他机器。
    docker save -o 存出的文件名 存出的镜像
    例如:
    docker save -o newmi nickistre/centos-lamp
    newmi:新镜像文件的名称
    nickistre/centos-lamp : 被存出的镜像

    (2)载入镜像
    将存出的镜像从A机器拷贝到B机器,需要在B机器上使用该镜像,就可以将该导出文件导入到B机器的镜像仓库中,这一过程叫作载入镜像。
    docker load < 存出的文件
    或者:
    docker --input 存出的文件
    例如:
    docker load < newmi

    6、上传镜像
    本地镜像越来越多,就需要指定一个专门的地方存放这些镜像——仓库(registry)。
    目前比较方便的就是公共仓库,默认上传到Docker Hub官方仓库,需要注册使用公共仓库的账号,并使用docker login命令输入账号来登录。
    在上传镜像文件前,还需要对本地镜像添加新的标签,然后再使用docker push命令上传。

    上传前,需要修改一下镜像的tag标签。


    docker push 仓库名称:标签
    例如:
    docker push daoke/lamp:centos7

  • 相关阅读:
    XMPP即时通讯资料记录
    iOS 图片裁剪与修改
    iOS开发xcode报错:"xxxxxx"has been modified since the precompiled header was built
    模糊数学课件(清晰易懂)
    几个可用于数据挖掘和统计分析的java库
    java中list集合的内容,如何使用像数据库中group by形式那样排序
    spark java 代码example
    spark 编程向导
    一个深度学习博客
    Selenium2(WebDriver)_如何判断WebElement元素对象是否存在
  • 原文地址:https://www.cnblogs.com/andy9468/p/10672678.html
Copyright © 2011-2022 走看看