zoukankan      html  css  js  c++  java
  • docker 命令记录

    从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:

    docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
    

    具体的选项可以通过 docker pull --help 命令看到,这里我们说一下镜像名称的格式。

    例:
      $ docker pull ubuntu:16.04

    查看本地镜像:

      $ docker image ls

    查看镜像、容器、数据卷所占用的空间。

      $ docker system df

    删除虚悬镜像
      $ docker image prune

    显示中间层镜像
      $ docker image ls -a

    根据仓库名列出镜像

      $ docker image ls ubuntu

    列出特定的某个镜像,也就是说指定仓库名和标签

      $ docker image ls ubuntu:16.04

    直接列出镜像结果,并且只包含镜像ID和仓库名:

      $ docker image ls --format "{{.ID}}: {{.Repository}}"

    表格等距显示,并且有标题行,和默认一样,不过自己定义列:

      $ docker image ls --format "table {{.ID}}	{{.Repository}}	{{.Tag}}"

    删除本地镜像
      $ docker image rm [选项] <镜像1> [<镜像2> ...]

    删除所有仓库名为 redis 的镜像:

      $ docker image rm $(docker image ls -q redis)

    -------------
    dockerfile 定制镜像
    FROM nginx
    RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html

    涉及到了两条指令,FROM 和 RUN
    $ docker build -t nginx:v3 .
    Sending build context to Docker daemon 2.048 kB
    Step 1 : FROM nginx
     ---> e43d811ce2f4
    Step 2 : RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
     ---> Running in 9cdc27646c7b
     ---> 44aa4490ce2c
    Removing intermediate container 9cdc27646c7b
    Successfully built 44aa4490ce2c
     
     
     


     


     




     
     
  • 相关阅读:
    建造者模式的使用场景
    由于losf引起的pxc启动报错处理
    mysql5.6源码自动安装脚本
    mysql5.7.16二进制安装
    Maven入门
    数据链路层
    图-拓扑排序
    线性表-队列
    线性表-链表
    Java基本概念(未完)
  • 原文地址:https://www.cnblogs.com/sephiroth-wzc/p/8492629.html
Copyright © 2011-2022 走看看