zoukankan      html  css  js  c++  java
  • 15个Docker命令

    daemon

    Docker deamon 是一个用于管理容器的后台进程。一般情况下,守护进程是一个长期运行的用来处理请求的进程服务。 -d 参数用于后台进程

    build

    如之前所讨论的,可以使用Dockerfile来构建镜像。简单的构建命令如下:

    docker build [options] PATH | URL
    

    还有一些Docker提供的额外选项,如:

    --rm=true表示构建成功后,移除所有中间容器
    --no-cache=false表示在构建过程中不使用缓存
    

    attach

    Docker允许使用attach命令与运行中的容器交互,并且可以随时观察容器內进程的运行状况。退出容器可以通过两种方式来完成:

    • Ctrl+C 直接退出
    • Ctrl- 退出并显示堆栈信息(stack trace)

    attach命令的语法是:

    docker attach container
    

    diff

    Docker提供了一个非常强大的命令diff,它可以列出容器内发生变化的文件和目录。这些变化包括添加

    • (A-add)
    • 删除(D-delete)
    • 修改(C-change)

    该命令便于Debug,并支持快速的共享环境。

    docker diff container
    

    events

    打印指定时间内的容器的实时系统事件。

    import:

    Docker可以导入远程文件、本地文件和目录。使用HTTP的URL从远程位置导入,而本地文件或目录的导入需要使用-参数。从远程位置导入的语法是:

    docker import http://example.com/example.tar
    

    export

    类似于import,export命令用于将容器的系统文件打包成tar文件。

    cp

    这个命令是从容器内复制文件到指定的路径上。语法如下:

    docker cp container:path hostpath.
    

    login

    此命令用来登录到Docker registry服务器,语法如下:

    docker login [options] [server]
    

    如要登录自己主机的registry请使用:

    docker login localhost:8080
    

    inspect

    Docker inspect 命令可以收集有关容器和镜像的底层信息。这些信息包括:

    • 容器实例的IP地址
    • 端口绑定列表
    • 特定端口映射的搜索
    • 收集配置的详细信息

    该命令的语法是:

    docker inspect container/image
    

    kill

    发送SIGKILL信号来停止容器的主进程。语法是:

    docker kill [options] container
    
    

    rmi

    该命令可以移除一个或者多个镜像,语法如下:

    docker rmi image
    

    镜像可以有多个标签链接到它。在删除镜像时,你应该确保删除所有相关的标签以避免错误。

    wait

    阻塞对指定容器的其它调用方法,直到容器停止后退出阻塞。

    docker wait Container_ID
    

    load

    该命令从tar文件中载入镜像或仓库到STDIN。

    截图显示载入app_box.tar到STDIN:

    save

    类似于load,该命令保存镜像为tar文件并发送到STDOUT。语法如下:

    docker save image
    
  • 相关阅读:
    HDOJ1556 Color the ball
    BUPT( 北邮)2 大数 AB
    DateTime.ToString()的用法
    判断DataTable中的空值(字段为数值型)?
    [转].NET平台下的Excel编程|C#操作Excel|Application和ApplicationClass的联系和区别
    [转]寻找SqlHelper
    C#认识/理解/运用 StreamReader,StreamWriter,StringReader,StringWriter[转]
    C# 应用微软的Visual Studio International Pack 类库提取汉字拼音首字母[转]
    [转]想靠写程序赚更多钱,写到两眼通红,写得比别人都又快又好好几倍,结果又能如何?
    DataRow复制一行到另一个DataTable[转]
  • 原文地址:https://www.cnblogs.com/roverliang/p/13402994.html
Copyright © 2011-2022 走看看