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>

    往docker里面拷贝文件

    # filebeat:要拷贝的文件  3a9c19f1090a:容器ID
    $ docker cp ./filebeat 3a9c19f1090a:/sbin/filebeat
  • 相关阅读:
    Unlicensed ARC session – terminating!
    ArcGIS读取dem格式数据
    OCIEnvCreate 失败,返回代码为 -1的解决方法
    PowerDesigner设计的数据库 ORA-0092
    Oracle空间查询 ORA-28595
    PowerDesigner添加表注释
    C# 动态解析表达式
    远程桌面不能交互复制粘贴
    ArcGIS10.4 Runtime Error R6034
    ArcGIS Add-in ValidateAddInXMLTask”任务意外失败
  • 原文地址:https://www.cnblogs.com/davygeek/p/6756058.html
Copyright © 2011-2022 走看看