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

    获取镜像

    docker pull [OPTIONS] NAME[:TAG|@DIGEST]

    如果不指定tag,默认选择latest标签;

    下载时会获取并输出镜像的各层信息,当不同的镜像包括相同的层时,本地仅存一份内容,减小了需要的存储空间;

     运行镜像

    docker run -it ubuntu:latest

    查看镜像信息

    docker images

    镜像打标签

    docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

    查看镜像详细信息

    查看镜像历史

    可以使用   --no-trunc 输出完整的命令

     

    搜寻镜像

    搜查dockhu上的镜像

    使用标签删除镜像

     docker rmi    ubuntu:latest

    同一个镜像有多个标签时:只删除标签,不会删除镜像

    同一个镜像只有一个标签时:删除镜像

    使用镜像ID删除镜像

    当容器在使用镜像时,不建议使用-f删除镜像,正确的做法是先删除依赖改镜像的所有容器

    创建镜像

    三种方法:基于已有镜像的容器创建,基于本地模板导入、基于dockerfile

    1、基于已有镜像的容器创建

    docker run -it ubuntu:latest /bin/bash

    docker commit -m "Added a new file" -a michael 0a973252a73e test:0.1

    2、基于本地模板导入

    存放镜像

    导出镜像到本地

    docker save -o ubunt14.tar ubuntu:latest

    载入镜像

    将导出的tar文件再倒入到本地仓库

    docker load --input ubuntu14.tar

    上传镜像

    docker push <hub-user>/<repo-name>:<tag>

  • 相关阅读:
    Bootstrap框架
    前端基础之CSS
    前端知识之HTML内容
    python之路----递归函数
    python控制台输出带颜色文字的方法
    ELK搭建<三>:安装Kibana
    ELK搭建<二>:安装ES插件head
    ELK搭建<一>:搭建ES集群
    前端angular使用crypto-js进行加密
    Mac下全局安装yarn
  • 原文地址:https://www.cnblogs.com/Michael2397/p/7285762.html
Copyright © 2011-2022 走看看