文档章节

Docker常用命令

China_OS
 China_OS
发布于 2014/05/30 14:03
字数 1284
阅读 269
收藏 1

Docker命令详解:

attach     附加到一个运行的容器上面
      --no-stdin=false Do not attach stdin
      --sig-proxy=true Proxify all received signal to the process (even in non-tty mode)
        
        attach命令允许你查看或者影响一个运行的容器。你可以在同一时间attach同一个容器。你也可以从一个容器中脱离出来,是从CTRL-C。

 build     根据Dockerfile 构建出一个容器
      --no-cache=false Do not use cache when building the image
      -q, --quiet=false Suppress the verbose output generated by the containers
      --rm=true Remove intermediate containers after a successful build
      -t, --tag="" Repository name (and optionally a tag) to be applied to the resulting image in case of success


 commit     根据现有的容器的改变创建一个新的容器镜像
      -a, --author="" Author (eg. "John Hannibal Smith <hannibal@a-team.com>"
      -m, --message="" Commit message

 cp     从容器里面拷贝文件/目录到本地一个路径
    
diff    列出一个容器里面被改变的文件或者目录,list列表会显示出三种事件,A 增加的,D 删除的,C 被改变的。

events     从容器中获取实时事件
      --since="" Show all events created since timestamp
      --until="" Stream events until this timestamp

export     把容器的内容打包成tar包输出到标准输出


history     显示一个镜像的历史
      --no-trunc=false Don't truncate output
      -q, --quiet=false Only show numeric IDs

images    列出镜像列表  
      -a, --all=false Show all images (by default filter out the intermediate image layers)
      --no-trunc=false Don't truncate output
      -q, --quiet=false Only show numeric IDs

import        从一个tar包创建一个新的镜像 
      Usage: docker import URL|- [REPOSITORY[:TAG]]
       URL必须是以http开头的指向一个单独的tar包出现的文件系统。如果你想从本地目录或者tar包导入,则使用‘-’从标准输入代替数据来源

info     显示docker系统的信息

inspect     返回系统或者镜像的一些低层次的信息,默认会返回一些JSON格式的信息,如果你指定其他输出格式,也会显示其他格式的输出
                 http://golang.org/pkg/text/template/
    
kill     kill一个运行的容器,发送SIGKILL信号,或者其他你指定的信号

load     在标准输入加载一个tar包格式的镜像
        -i, --input="" Read from a tar archive file, instead of STDIN

login     登陆registry server
      -e, --email="" Email
      -p, --password="" Password
      -u, --username="" Username

logs     从一个容器中取日志
      -f, --follow=false Follow log output
      -t, --timestamps=false Show timestamps

port     查看公共的端口经过NATA映射到私有的哪个端口

ps     显示容器,默认只显示当前在运行的容器。
      -a, --all=false Show all containers. Only running containers are shown by default.
      --before="" Show only container created before Id or Name, include non-running ones.
      -l, --latest=false Show only the latest created container, include non-running ones.
      -n=-1 Show n last created containers, include non-running ones.
      --no-trunc=false Don't truncate output
      -q, --quiet=false Only display numeric IDs
      -s, --size=false Display sizes
      --since="" Show only containers created since Id or Name, include non-running ones.

pull     从docker的registry server 拉取镜像

push     推一个镜像到docker registry server

restart     重启一个正在运行的容器
        -t, --time=10 Number of seconds to try to stop for before killing the container. Once killed it will then be restarted. Default=10

rm     删除一个或者多个容器
          -f, --force=false Force removal of running container
          -l, --link=false Remove the specified link and not the underlying container
          -v, --volumes=false Remove the volumes associated to the container

rmi     删除一个或者多个镜像
          -f, --force=false Force
          --no-prune=false Do not delete untagged parents

run     在一个新的容器中运行一个命令
          -a, --attach=[] Attach to stdin, stdout or stderr.
          -c, --cpu-shares=0 CPU shares (relative weight)
          --cidfile="" Write the container ID to the file
          -d, --detach=false Detached mode: Run container in the background, print new container id
          --dns=[] Set custom dns servers
          --dns-search=[] Set custom dns search domains
          -e, --env=[] Set environment variables
          --entrypoint="" Overwrite the default entrypoint of the image
          --env-file=[] Read in a line delimited file of ENV variables
          --expose=[] Expose a port from the container without publishing it to your host
          -h, --hostname="" Container host name
          -i, --interactive=false Keep stdin open even if not attached
          --link=[] Add link to another container (name:alias)
          --lxc-conf=[] (lxc exec-driver only) Add custom lxc options --lxc-conf="lxc.cgroup.cpuset.cpus = 0,1"
          -m, --memory="" Memory limit (format: <number><optional unit>, where unit = b, k, m or g)
          --name="" Assign a name to the container
          --net="bridge" Set the Network mode for the container
                               'bridge': creates a new network stack for the container on the docker bridge
                               'none': no networking for this container
                               'container:<name|id>': reuses another container network stack
                               'host': use the host network stack inside the contaner
          -P, --publish-all=false Publish all exposed ports to the host interfaces
          -p, --publish=[] Publish a container's port to the host
                               format: ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort
                               (use 'docker port' to see the actual mapping)
          --privileged=false Give extended privileges to this container
          --rm=false Automatically remove the container when it exits (incompatible with -d)
          --sig-proxy=true Proxify all received signal to the process (even in non-tty mode)
          -t, --tty=false Allocate a pseudo-tty
          -u, --user="" Username or UID
          -v, --volume=[] Bind mount a volume (e.g. from the host: -v /host:/container, from docker: -v /container)
          --volumes-from=[] Mount volumes from the specified container(s)
          -w, --workdir="" Working directory inside the container

save     保存镜像到一个tar包
          -o, --output="" Write to an file, instead of STDOUT

search     在docker index中寻找镜像
          --no-trunc=false Don't truncate output
          -s, --stars=0 Only displays with at least xxx stars
          -t, --trusted=false Only show trusted builds

start     启动一个停止的容器
          -a, --attach=false Attach container's stdout/stderr and forward all signals to the process
          -i, --interactive=false Attach container's stdin

stop     停止一个容器
        -t, --time=10 Number of seconds to wait for the container to stop before killing it.

tag     给repository 中的镜像进行标记
          -f, --force=false Force

top     显示一个运行的容器里面的进程信息

version     显示docker的版本信息

wait     阻止容器直到容器停止,然后打印退出码





© 著作权归作者所有

共有 人打赏支持
China_OS
粉丝 412
博文 451
码字总数 510295
作品 0
静安
技术主管
Docker 三剑客之 Docker Swarm

上一篇:Docker 三剑客之 Docker Compose 阅读目录: Docker Machine 创建 Docker 主机 Docker Swarm 配置集群节点 Docker Service 部署单个集群服务 Docker Stack 部署多个集群服务,以及 ...

那谁爸爸
01/08
0
0
Docker系列教程23-docker-compose常用命令

原文:,转载请注明出处。 和docker命令一样,docker-compose命令也有很多选项。下面我们来详细探讨docker-compose的常用命令。 build 构建或重新构建服务。服务被构建后将会以 的形式标记,...

EACDY
05/16
0
0
Docker | 第三章:Docker常用命令

前言 上一章节,简单介绍了在下的的安装过程,以及运行了一个官方提供的镜像运行了第一个。就像上一章中,验证是否安装成功,我们执行的是命令。运行镜像时,执行的是。所以学习一个工具,主...

oKong
08/01
0
0
Docker MongoDB 部署

MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为简要介绍如何在 Docker 中部署并使用 MongoDB。下文主要分为几个部分,内容如下: MongoDB ...

speculatecat
04/06
0
0
常用docker命令,及一些坑

常用docker命令,及一些坑 常用命令 查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为docker容器启动时的root用户的密码是随机分配的。所以,通过这...

清风徐不来
2014/10/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

区块链教程以太坊源码分析chain-indexer区块链索引一

兄弟连区块链教程以太坊源码分析chain-indexer区块链索引一 chain_indexer 区块链索引 chain_indexer.go 源码解析 chain_indexer 顾名思义, 就是用来给区块链创建索引的功能。 之前在eth协议...

兄弟连区块链入门教程
17分钟前
1
0
社会化分享插件集成分享

一.前提摘要 社会化分享每个app必备的推广需求,无论是拉新,邀请,游戏奖励,等等都离不开分享的影子,下面我们介绍下社会化分享的插件; 首先要说下,现在的社交App,社区App等,国内外的...

佳妮
17分钟前
1
0
IOC 之 Spring 统一资源加载策略

统一资源:Resource org.springframework.core.io.Resource 为 Spring 框架所有资源的抽象和访问接口 它继承 org.springframework.core.io.InputStreamSource接口 作为所有资源的统一抽象,S...

职业搬砖20年
18分钟前
1
0
Python爬虫实战入门一:工具准备

一、基础知识 使用Python编写爬虫,当然至少得了解Python基本的语法,了解: 基本数据结构 数据类型 控制流 函数的使用 模块的使用 不需要过多过深的Python知识,仅此而已。 个人推荐《Pytho...

糖宝lsh
22分钟前
1
0
Hanlp中使用纯JAVA实现CRF分词

Hanlp中使用纯JAVA实现CRF分词 与基于隐马尔可夫模型的最短路径分词、N-最短路径分词相比,基于条件随机场(CRF)的分词对未登录词有更好的支持。本文(HanLP)使用纯Java实现CRF模型的读取与...

左手的倒影
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部