zoukankan      html  css  js  c++  java
  • 03--Docker 容器和镜像常用命令

    一。帮助命令

      docker version 

      docker info

      docker --help

     =====================镜像命令===========================

    二。docker images 命令

      2.1 docker images : 列出本地主机上的镜像

      

       2.2 docker images -a:列出本地所有镜像(含中间映射层)

      

       2.3  docker images -a:列出本地所有镜像的ID

      

       2.4 docker images --digests:显示镜像的摘要信息

      

       2.5 docker images --no-trunc:显示完整的镜像ID信息

      

     三。docker search命令

      3.1 docker search tomcat

      

       3.2 查询星数大于50的tomcat: docker search --filter=stars=50 tomcat

       

      3.3 拉取镜像 docker pull tomcat,若没有写版本号相当于  docker pull tomcat:latest

       

     四。移除镜像 : docker rmi

      4.1 移除单个镜像:docker rmi 镜像ID

      

      4.2 移除多个镜像:docker rmi 镜像ID1 镜像ID2

      

      4.3 移除全部镜像:docker rmi $(docker images -qa)

       

    ==========================容器命令===============================

    五。docker run [OPTIONS] image [COMMAND]

       OPTIONS说明

    OPTIONS说明(常用):有些是一个减号,有些是两个减号
    
    --name="容器新名字": 为容器指定一个名称;
    
    -d: 后台运行容器,并返回容器ID,也即启动守护式容器;
    
    -i:以交互模式运行容器,通常与 -t 同时使用;
    
    -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
    
    -P: 随机端口映射;
    
    -p: 指定端口映射,有以下四种格式
    
          ip:hostPort:containerPort
    
          ip::containerPort
    
          hostPort:containerPort
    
          containerPort

      

     六  docker ps [OPTIONS]命令

      6.1 列出正在运行的容器:docker ps

      

      6.2 列出正在运行+历史上运行过的容器:docker ps -a

      

      6.3 列出最近n个创建的容器:docker ps -n 2

      

      6.4 只显示容器编号:docker ps -q

      

    七。容器启停

      

       7.1 查看容器日志  docker logs -ft --tail 容器ID

        -t:是加入时间戳

        -f:跟随最新的日志打印

        --tail 数字  显示最后多少条

       7.2 查看容器内运行的进程:docker top 容器ID

      

       7.3 查看容器内部细节:docker inspect 容器ID

      

      7.4 进入正在运行的容器

       

      7.5 在宿主机中对容器进行操

       

       7.6 从容器中拷贝文件到宿主机:docker cp 容器ID:容器内路径 主机路径

     

       7.7 docker的commit操作

      

    docker build命令

    docker build 命令用于基于Dockerfile构建镜像,使用语法:
    docker build [OPTIONS] PATH | URL | -
    其中PATH代表含有Dockfile的目录,当然也可以是URL中含有Dockerfile
    常用选项:
    • -t, --tag list  指定生成镜像标签,格式为name:tag
    • -f, --file string  单独指定Dockerfile文件位置
    • --build-arg list  设置构建时的变量
    • --no-cache  构建镜像时候不使用缓存

    在 /mydockerfile/file目录下执行build命令

    docker build -f /mydockerfile/file/Dockerfile -t mydemo .

    若/mydockerfile/file目录下有Dockerfile则可以不用 -f 

    docker build -t mydemo .

    最后的 . 表示当前路径

  • 相关阅读:
    python CreateUniqueName()创建唯一的名字
    node 创建静态服务器并自动打开浏览器
    基于jQuery 的插件开发
    Fetch
    纯css 来实现下拉菜单
    javascript模板引擎之
    jquery jsonp 跨域
    数据库增删改查
    Promise
    Vue.js
  • 原文地址:https://www.cnblogs.com/zcjyzh/p/14166442.html
Copyright © 2011-2022 走看看