zoukankan      html  css  js  c++  java
  • docker常用命令

    容器相关

    • 拉取容器镜像

      # 拉取远端名称为test的镜像
      $ docker pull test
      # docker pull vitess/etcd:v2.0.13-lite
      # docker pull vitess/lite
    • 查看容器列表

      # 查看当前启动的容器列表
      $ docker ps
      
      # 返回以下信息
      # CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    • 登录容器

      # 通过容器ID登录容器
      $ docker exec -it 容器ID /bin/bash 
      # docker exec -it 66f92ed4befb /bin/bash
    • 保存容器镜像

      # 保存已经下载下来的容器到文件,xxx是镜像名称(REPOSITORY) 
      $ docker save -o xxx.tar xxx  
    • 加载镜像

      # 加载导出的镜像文件
      $ docker load --input xxx.tar

      如果有多个镜像文件,可以使用脚本进行批量导入

      $ ls -l | awk -F ' ' '{print "docker load --input="$NF}' | sh
    • 把docker进程保存成镜像

      # 查询docker进程
      $ docker ps
      #CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
      #9bb89f5f488b        ce3f89f83ead        "/bin/bash"         59 minutes ago      Up 59 minutes                           angry_pasteur
      
      # 把进程9bb89f5f488b 保存成镜像
      $ docker commit 9bb89f5f488b vitesss/bootstrap
      
      # 查看镜像列表
      $ docker images
      #REPOSITORY                         TAG                 IMAGE ID            CREATED             SIZE
      #vitesss/bootstrap                  mysql56             376ef8e4540e        4 seconds ago       2.358 GB
    • 查询docker进程信息

      # 查询进程信息例如ip地址或者别的信息可以使用
      # docker inspect 9bb89f5f488b
      $ docker inspect <CONTAINERID>
    • 挂载本地目录作为容器指定路径

      #挂载本地目录/export/code 作为容器的/export/code
      docker run -it --privileged -v /export/code:/export/code vitess/bootstrap:mysql57 /bin/bash

         

  • 相关阅读:
    Custom Settings.in 配置信息收集
    DPM恢复点和保持期、常见问题排除指南
    裸机恢复 (BMR) 和系统状态恢复
    远程桌面开启(命名空间)
    RPC终结点映射
    远程计算机 进程/服务 启动停止(WMI)
    环境变量、语言类型转换、静态类、字符串
    密封管理包
    PowerShell管理SCOM2007R2
    PowerShell管理SCOM_批量设置维护模式(上 )
  • 原文地址:https://www.cnblogs.com/davygeek/p/8744107.html
Copyright © 2011-2022 走看看