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

    1-搜素镜像

    docker search [OPTIONS] TERM
    参数说明:
    	--automated     false   只列出自动构建的镜像
    	--filter,-f             根据指定条件过滤结果
    	--limit         25      搜索结果的最大条数
    	--no-trunc      false   不截断输出,显示完整的输出
    	--stars,-s      0       显示star不低于该数值的结果
    

    2-下载镜像

    docker pull [OPTIONS] NAME[:TAG|@DIGEST]
    参数说明:
    	--all-tags,-a           false   下载所有标签的镜像
    	--disable-content-trust true    忽略镜像的校验
    

    3-列出本地镜像

    docker images [OPTIONS] [REPSSITORY[:TAG]]
    参数说明:
    	--all,-a        false       列出所有镜像(包括中间映像层)
    	--digests       false       显示摘要信息
    	--filter,-f                 显示满足条件的镜像
    	--format                    通过Go语言模板文件显示镜像
    	--no-trunc      false       不截断输出,显示完整的镜像信息
    	-quiet,-q       false       只显示镜像ID
    

    4-删除本地镜像

    docker rmi [OPTIONS] IMAGE [IMAGE...]
    参数说明:
    	--force,-f      false       强制删除
    	--no-trunc      false       是否移除该镜像的过程镜像
    
    删除所有镜像
    	docker rmi -f $(docker images)
    	
    示例:
    	docker image rm IMAGE ID / REPOSITORY:TAG
    	docker image rm alpine:latest
    

    5-保存镜像

    docker save [OPTIONS] IMAGE [IMAGE...]
    参数说明:
    	--output,-o                 写入文件而非STDOUT
    

    6-加载镜像

    docker load [OPTIONS]
    参数说明:
    	--input,-i                  从文件加载而非STDIN
    	--quiet,-q      false           静默加载
    

    7-构建镜像

    docker build [OPTIONS] PATH | URL | -
    参数说明:
    	--add-host                              添加自定义从host到IP的映射,格式为(host:ip)
    	--build-arg                             设置构建时的变量
    	--cache-from                            作为缓存源的镜像
    	--cgroup-parent                         容器可选的父cgroup
    	--compress              false           使用gzip压缩构建上下文
    	--cpu-period            0               限制CPU CFS (Completely Fair Scheduler) 周期
    	--cpu-quota             0               限制CPU CFS (Completely Fair Scheduler) 配额
    	--cpu-shares,-c         0               CPU使用权重(相对权重)
    	--cpuset-cpus                           指定允许执行的CPU
    	--cpuset-mems                           指定允许执行的内存
    	--disable-content-trust true            忽略校验
    	--file, -f                              指定Dockerfile的名称,默认是‘PATH/Dockerfile’
    	--force-rm  false                       删除中间容器
    	--iidfile                               将镜像ID写到文件中
    	--isolation                             容器隔离技术
    	--label                                 设置镜像使用的元数据
    	--memory, -m            0               设置内存限制
    	--memory-swap           0               设置Swap的最大值为内存+swap,如果设置为-1表示不限swap
    	--network               default         在构建期间设置RUN指令的网络模式
    	--no-cache              false           构建镜像过程中不使用缓存
    	--pull                  false           总是尝试去更新镜像的新版本
    	--quiet, -q             false           静默模式,构建成功后只输出镜像ID
    	--rm                    true            构建成功后立即删除中间容器
    	--security-opt                          安全选项
    	--shm-size              0               指定/dev/shm 目录的大小
    	--squash                false           将构建的层压缩成一个新的层
    	--tag, -t                               设置标签,格式:name:tag,tag可选
    	--target                                设置构建时的目标构建阶段
    	--ulimit                                Ulimit 选项
    

    8-镜像导出

    docker image save -o /tmp/docker_alpine.tar.gz alpine:latest  :镜像导出
    

    9-镜像导入

    docker image load -i /tmp/docker_alpine.tar.gz	: 镜像导入
    

    10-进入镜像

    # docker run == docker create  +  docker start
    
    docker run -it alpine : 进入镜像
    

    退出镜像

    exit
    希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华
  • 相关阅读:
    kbmmw 5.14.00 发布
    关于C++ auto使用要注意的一点
    git设置socks5代理
    电子书分享网站
    spring cache相关
    intellij idea开启debug热加载/热部署
    git 多次commit合并成一次提交
    es feature一览
    数据中台
    Java Agent
  • 原文地址:https://www.cnblogs.com/daviddd/p/12660882.html
Copyright © 2011-2022 走看看