zoukankan      html  css  js  c++  java
  • Docker 镜像管理

    可以通过镜像创建一个或者多个容器  

         

         

    镜像搜索

    1. 命令格式:   
    2.     docker search python   
    3. 命令参数:   
    4.     -f, --filter filter 根据提供的格式筛选出结果   
    5.     --format string GO语言实现的format格式化输出结果(((json .))   
    6.     --limit int 展示最大结果数,默认25   
    7.     --no-trunc 内容全部显示   
    8.        
    9. 例子:   
    10.     docker search -f is-official=true python      

            

    有时候我们要指定版本的镜像,而命令无法执行,这个时候我们先到  docker仓库 找到我们想要的软件版本 

    例如:   

         

    我们直接执行 docker pull python:3.7.5-alpine3.9 拉取镜像         

                

         

         

    镜像查看

    1. 列出本地的镜像   
    2. 命令格式:   
    3.     docker image ls   
    4.     docker images   
    5. 命令参数:   
    6.     -a, --all    展示所有的镜像 默认地层隐藏的镜像   
    7.     --no-trunc 不缩进显示   
    8.     -q     只显示ID   

         

    镜像拉取

    1. 拉取docker仓库中的镜像   
    2. 命令格式:   
    3.     docker pull [OPTIONS] NAME[:TAG|@DIGEST]   
    4. 命令参数格式:   
    5.     -a, --all-tags 下载所有符合给定tag的镜像   

         

    镜像删除

         

    1. 命令格式:   
    2.     docker rmi ID   
    3.     docker imag rm ID   
    4. 命令参数格式:   
    5.     -f    强制删除   

         

    镜像备份和导入

    1. 镜像备份:   
    2.     
    3. 将本地一个或者多个容器打包保存到本地tar文件   
    4.     
    5. 命令格式:   
    6.     docker save 59acf2b3028c b559f4e7461d -o python.tar   
    7.     
    8. 命令参数:   
    9.     -o    指定文件名和路径   

         

    镜像导入

    1. save命令打包的镜像导入本地镜像中  
    2.      
    3. 命令格式:   
    4.     docker load -i python.tar   
    5.     
    6. 命令参数:   
    7.     -i    指定打入的文件,如果没指定默认是STDIN   
    8.     -q    不打印导入过程信息   

         

    镜像重命名

    1. 对本地镜像的NAME TAG 进行重名, 并产生一个命名后的镜像   
    2.     
    3. 命令格式:   
    4.     docker tag 59acf2b3028c python:v1      

         

    镜像详细信息

    1. 查看一个或者多个镜像信息   
    2.     
    3. 命令格式:   
    4.     docker image inspect id   
    5.     docker inspect id   

    1. 命令参数:   
    2.     -f     go语言格式化输出   
    3.     
    4. docker inspect ID -f "{{json .Metadata}}"   

         

    镜像历史信息

    1. 查看本地一个镜像的历史信息   
    2.     
    3. 命令格式:   
    4.     docker history [OPTIONS] IMAGE   
    5.     
    6. 命令参数:   
    7.     -H, --human    将创建时间、大小进行优化打印(默认为true)   
    8.     -q, --quiet    只显示镜像ID   
    9.     --no-trunc    不缩略显示   

  • 相关阅读:
    线程池、进程池(concurrent.futures模块)和协程
    python中socket、进程、线程、协程、池的创建方式和应用场景
    IO多路复用和local概念
    pymysql模块
    HTML初识
    CSS之选择器
    CSS之样式属性(背景固定、圆形头像、模态框)
    字符串格式的方法%s、format和python3.6新特性f-string和类型注解
    common-pool2 使用
    apache-common pool的使用
  • 原文地址:https://www.cnblogs.com/py-web/p/11881989.html
Copyright © 2011-2022 走看看