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

  • 相关阅读:
    多校第四场
    codechef 两题
    Topcoder 多校T-shirt场
    状态压缩DP
    LUCAS 定理
    HDU 1104 Remainder
    HDU4542 小明系列故事——未知剩余系
    Codeforces Round #256 (Div. 2)
    Codeforces Round #FF (Div. 2)
    2016年川师大软件工程学生博客打分
  • 原文地址:https://www.cnblogs.com/andy9468/p/10672678.html
Copyright © 2011-2022 走看看