Docker配置指南(二):指令集(二)

pause:    停止一个容器的所有进程
    语法:ocker pause CONTAINER [CONTAINER...]    
port:    列出容器的端口映射,或者查看指定开放端口的NAT映射
    语法:docker port [--help] CONTAINER [PRIVATE_PORT[/PROTO]]
ps:    列出容器
    语法:docker  ps  [-a|--all[=false]]  [--before[=BEFORE]]  [--help]  [-f|--filter[=[]]]  [-l|--latest[=false]]  [-n[=-1]]  [--no-trunc[=false]]  [-q|--quiet[=false]]  [-s|--size[=false]]
       [--since[=SINCE]]
    配置指令:
        -a --all=true|false    #默认为false,只显示运行中的容器
        --before=""    #指定只显示指定ID或NAME之前运行的容器(不包括自己),包含未运行的
        --help    #查看帮助
        -f --filter=[]    #指定过滤,例如:
            exited=<int>    #容器退出状态
            label=<key> or label=<key>=<value>    #容器标签
            status=(restarting|running|paused|exited)    #容器状态
            name=<string>     #容器名称
            id=<ID>     #容器ID
        -l --latest=true|false    #默认为false,查看最新创建的容器
        -n=1    #查看最新创建的n个容器
        --no-trunc=true|false    #默认为false,不要截断输出,显示完整容器信息
        -q --quiet=true|false    #默认为false,为true时只显示容器ID
        -s --size=true|false    #默认为false,为true时显示容器容量信息
        --since=""    #和before相反,只显示指定ID或NAME之后运行的容器(不包括自己),包含未运行的
pull:    从注册中心下载一个仓库或者镜像
    语法:docker pull [-a|--all-tags[=false]] [--help] NAME[:TAG] | [REGISTRY_HOST[:REGISTRY_PORT]/]NAME[:TAG]
    配置指令:
        -a --all-tags=true|false    #从仓库下载所有带有tag记号的镜像,默认为false
        --help    #查看帮助
push:    上传一个镜像或者仓库到注册中心,注意,修改过后的镜像如果要提交,请先执行commit操作
    语法:docker push [--help] NAME[:TAG] | [REGISTRY_HOST[:REGISTRY_PORT]/]NAME[:TAG]
rename:    重命名一个容器
    语法:docker rename OLD_NAME NEW_NAME
restart:   重启一个容器 
    语法:docker restart [--help] [-t|--time[=10]] CONTAINER [CONTAINER...]
    配置指令:
        --help    #查看帮助
        -t --time=10    #在关闭之前等待(默认)10秒的时间
rm:    删除一个或多个容器
    语法:docker rm [-f|--force[=false]] [-l|--link[=false]] [-v|--volumes[=false]] CONTAINER [CONTAINER...]
    配置指令:
        --help    #查看帮助
        -f --force=true|false    #默认为false,强制删除一个正在运行的容器,不添加此选项是不能删除一个正在运行中的容器
        -l --link=true|false    #默认为false,删除一个指令链接,并且其已经不存在基础容器
        -v --volumes=true|false    #默认为false,删除与此容器相关的容器
rmi:    从当前主机节点删除一个或多个镜像
    语法:docker rmi [-f|--force[=false]] [--help] [--no-prune[=false]] IMAGE [IMAGE...]
        -f --force=true|false    #默认为false,强制删除,不添加此选项是不能删除一个正在运行中的容器的镜像
        --help    #查看帮助
        --no-prune=true|false    #默认为false,不要删除未标记的依赖
run:    在一个新的容器中执行命令
    语法:docker  run [-a|--attach[=[]]] [--add-host[=[]]] [--blkio-weight[=[BLKIO-WEIGHT]]] [-c|--cpu-shares[=0]] [--cap-add[=[]]] [--cap-drop[=[]]] [--cidfile[=CIDFILE]] [--cpu-period[=0]]
       [--cpuset-cpus[=CPUSET-CPUS]] [--cpuset-mems[=CPUSET-MEMS]] [-d|--detach[=false]]  [--cpu-quota[=0]]  [--device[=[]]]  [--dns-search[=[]]]  [--dns[=[]]]  [-e|--env[=[]]]  [--entry-
       point[=ENTRYPOINT]]   [--env-file[=[]]]   [--expose[=[]]]   [-h|--hostname[=HOSTNAME]]   [--help]  [-i|--interactive[=false]]  [--ipc[=IPC]]  [-l|--label[=[]]]  [--label-file[=[]]]
       [--link[=[]]]  [--lxc-conf[=[]]]   [--log-driver[=[]]]   [--log-opt[=[]]]   [-m|--memory[=MEMORY]]   [--memory-swap[=MEMORY-SWAP]]   [--mac-address[=MAC-ADDRESS]]   [--name[=NAME]]
       [--net[="bridge"]]    [--oom-kill-disable[=false]]   [-P|--publish-all[=false]]   [-p|--publish[=[]]]   [--pid[=[]]]   [--uts[=[]]]   [--privileged[=false]]   [--read-only[=false]]
       [--restart[=RESTART]]    [--rm[=false]]    [--security-opt[=[]]]    [--sig-proxy[=true]]    [-t|--tty[=false]]    [-u|--user[=USER]]    [-v|--volume[=[]]]     [--volumes-from[=[]]]
       [-w|--workdir[=WORKDIR]] [--cgroup-parent[=CGROUP-PATH]] IMAGE [COMMAND] [ARG...]
    配置指令:有关具体的配置指令解释,类同于docker create,此处不再介绍。但docker run是docker中最重要的一个环节,会开辟专门的版块讲解实例,可参考《Docker配置指南(四):Docker run实例讲解》一节
save:    将镜像保存到一个tar档案包
    语法:docker save [--help] [-o|--output[=OUTPUT]] IMAGE [IMAGE...]
    配置指令:
         --help    #查看帮助
         -o --output=""    #输出到一个文件,而不以STDOUT流的方式输出显示
search:    从docker hub中搜索镜像
    语法:docker search [--automated[=false]] [--help] [--no-trunc[=false]] [-s|--stars[=0]] TERM
    配置指令:
         --help    #查看帮助        --automated=true|false    #默认为false,只显示自动化构建的镜像     
        --no-trunc=ture|false    #默认为false,截断输出,只显示少量信息
        -s --stars=0    #只显示至少有n星评价的镜像
start:    启动一个或多个停止的容器
    语法:docker start [-a|--attach[=false]] [--help] [-i|--interactive[=false]] CONTAINER [CONTAINER...]
    配置指令:
        -a, --attach=true|false    #默认为false,附加所有容器的正确输出和错误输出信息并转发信号到进程当中
        --help    #查看帮助
        -i --interactive=true|false    #附加输入信息,默认为false
stats:    统计显示一个或多个容器的资源流信息
    语法:docker stats [--help] CONTAINER [CONTAINER...]
    配置指令:
        --help    #查看帮助
        --no-steam    #只显示一次信息,而不是以流的方式显示
stop:    停止一个正在运行的容器
    语法:docker stop [--help] [-t|--time[=10]] CONTAINER [CONTAINER...]
    配置指令:
        --help    #查看帮助
        -t --time=10    #在关闭之前等待(默认)10秒的时间
tag:    为指令镜像创建标记
    语法:docker tag [-f|--force[=false]] [--help] IMAGE[:TAG] [REGISTRY_HOST/][USERNAME/]NAME[:TAG]
    配置指令:
        -f --force=true|false    #默认为false,为true时强制别名
top:    显示一个正在运行中的容器进程
    语法:docker top [--help] CONTAINER [ps OPTIONS]
unpause:    取消停止一个容器的所有进程
     语法:docker unpause CONTAINER [CONTAINER...]   
version:    查看docker版本信息
    语法:docker version
wait:    当容器停止时,打印其退出代码
    语法:docker wait [--help] CONTAINER [CONTAINER...]
时间: 2024-12-06 21:12:44

Docker配置指南(二):指令集(二)的相关文章

Docker配置指南(二):指令集(一)

二.Docker指令集 #由于有一部分指令用到了dockerfile,所以不懂的话,请首先查看dockerfile配置指南一节 attach:    docker attach 允许进入或者直接操作容器     语法:docker attach [OPTIONS] CONTAINER     配置指令:         --help 查看帮助         --no-stdin=false             --sig-proxy=true         用法示例:        [[

Docker 配置和命令(二)

Docker 入门 启动docker systemctl start docker ifconfig查看网卡,启动docker的时候,docker会帮我们创建一个docker0的网桥. Docker镜像命令 搜索镜像 docker search [镜像名字] 获取镜像 docker pull [镜像名字] 导入镜像 docker load --input [镜像包] 导出镜像 docker save -o [镜像包] [镜像名字] 查看镜像 docker images 删除镜像 docker r

Docker配置指南(三):Dockerfile(一)

Dockerfile功能以及其工作流程 docker可以通过自动阅读dockerfile文件建立镜像,dockerfile是一个文本文档型的,所有用户能在命令行进行的操作命令都可以在此定义,从而将这些命令组合起来,并生成一个直接可用的镜像.使用"docker build",用户可以连续执行多个指令,从而实现构建的自动化.本文将会介绍在dockerfile中可以执行的命令参数. docker build命令可以从一个dockerfile或者一个文本构建镜像,构建文本可以是一个本地路径或者

分布式版本管理器Git的基础操作与配置指南&lt;二&gt;

一.Git分支介绍与创建 Git中的分支,其实本质上仅仅是个指向commit对象的可变指针.Git回使用master作为分支的默认名 字,在若干次提交后,你其实已经有了一个指向最后一次提交对象的master分支,它在每次提交的时候 都会自动向前移动. 1.Git分支的创建,切换和删除 git branch 不带参数,它会给出当前所有分支的清单,*表示当前所在的分支 git branch -v 附带显示各个分支最后一次commit信息 git branch testing 创建一个tesing分支

Windows.Server.2008.R2.Active.Directory.配置指南(二)

在林中新建第二个域树 在林中新建第二个(或更多个)域树的方法:先春节此域树中的第一个域,而创建第一个域的方法是碳哥创建第一台域控制器的方法来实现. 选择适当的DNS架构 若要将cisco.com域加入到h3c.com中的话,就必须在创建域控制器dc5.cisco.com时能够通过DNS服务器来找到林中的域命名操作主机,否则无法创建cisco.com.域命名操作主机默认是由林中第一台域控制器扮演 还有早DNS服务器内必须有一个名称为cisco.com的主要查找区域,以便让域cisco.com的域控

P6 EPPM R16.1安装与配置指南(二)

P6 EPPM R16.1安装与配置指南(一) http://www.cnblogs.com/endv/p/5634620.html 1 环境变量配置 2 3 1 新建系统变量JAVA_HOME SET %JAVA_HOME= 4 变量名:JAVA_HOME 5 变量值:C:\Program Files\Java\jre1.8.0_73 6 7 变量名:CLASSPATH 8 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 9 10

Docker 性质及版本选择 [二]

Docker 性质及版本选择 [二] Docker 时间:2016年11月8日 本文由李磊提供--->QQ:550376681 Docker的性质 Docker的组成其实很简单.你需要搭建registry,专属于你自己的私有仓库,然后就是docker的镜像和docker的容器.Docker的镜像,就类似与windos的系统盘,你只有有了它,你才能够跑起来容器. Docker的容器,很多人下载一个镜像,然后跑起来一个容器,就想进容器里看一看究竟.各位看官,很明确的告诉你们,你这个想法本身就是错误的

Docker的使用初探(二):Docker与.NET Core的结合

目录 Docker的使用初探(二):Docker与.NET Core的结合 添加Dockefile 1. 在创建项目时添加 2. 手动添加 3. 容器业务流程协调控制程序支持 Dockefile语法 Docker项目调试 仅添加文件的方式 容器业务流程协调控制程序支持 Docker的使用初探(二):Docker与.NET Core的结合 在二者的结合上,微软官方给予了很大的支持,从官方发布的一些文章和VS 2017在建立.NET Core项目时自带的Docker选项都可以看出来,这也与Core的

logback logback.xml常用配置详解(二)&lt;appender&gt;

logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的组件. <appender>有两个必要属性name和class.name指定appender名称,class指定appender的全限定名. 1.ConsoleAppender: 把日志添加到控制台,有以下子节点: <encoder>:对日志进行格式化.(具体参数稍后讲解 ) &