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
     
     
     


     


     




     
     
  • 相关阅读:
    176. Second Highest Salary
    175. Combine Two Tables
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
    169. Majority Element
    168. Excel Sheet Column Title
    167. Two Sum II
    160. Intersection of Two Linked Lists
    个人博客记录
    <meta>标签
  • 原文地址:https://www.cnblogs.com/sephiroth-wzc/p/8492629.html
Copyright © 2011-2022 走看看