专注互联网后端开发与架构

首页 >> DOCKER >> docker常用命令

docker常用命令

attach     附加到一个运行的容器上面

      --no-stdin=false
      --sig-proxy=true
        attach命令允许你查看或者影响一个运行的容器。你可以在同一时间attach同一个容器。你也可以从一个容器中脱离出来,是从CTRL-C。

 build     根据Dockerfile 构建出一个容器

      --no-cache=false
      -q, --quiet=false
      --rm=true
      -t, --tag=""

 commit     根据现有的容器的改变创建一个新的容器镜像

      -a, --author=""
      -m, --message=""

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

      --since=""
      --until=""

export     把容器的内容打包成tar包输出到标准输出
history     显示一个镜像的历史

      --no-trunc=false
      -q, --quiet=false

images    列出镜像列表  

      -a, --all=false
      --no-trunc=false
      -q, --quiet=false

import        从一个tar包创建一个新的镜像 

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

info     显示docker系统的信息
inspect     返回系统或者镜像的一些低层次的信息,默认会返回一些JSON格式的信息,如果你指定其他输出格式,也会显示其他格式的输出
kill     kill一个运行的容器,发送SIGKILL信号,或者其他你指定的信号
load     在标准输入加载一个tar包格式的镜像

        -i, --input=""

login     登陆registry server

      -e, --email=""
      -p, --password=""
      -u, --username=""

logs     从一个容器中取日志

      -f, --follow=false
      -t, --timestamps=false

port     查看公共的端口经过NATA映射到私有的哪个端口
ps     显示容器,默认只显示当前在运行的容器。

      -a, --all=false
      --before=""
      -l, --latest=false
      -n=-1
      --no-trunc=false
      -q, --quiet=false
      -s, --size=false
      --since=""

pull     从docker的registry server 拉取镜像
push     推一个镜像到docker registry server
restart     重启一个正在运行的容器

        -t, --time=10

rm     删除一个或者多个容器

          -f, --force=false
          -l, --link=false 
          -v, --volumes=false

rmi     删除一个或者多个镜像

          -f, --force=false
          --no-prune=false

run     在一个新的容器中运行一个命令

          -a, --attach=[]
          -c, --cpu-shares=0
          --cidfile="" 
          -d, --detach=false 
          --dns=[]
          --dns-search=[]
          -e, --env=[]
          --entrypoint=""
          --env-file=[]
          --expose=[]
          -h, --hostname=""
          -i, --interactive=false
          --link=[]
          --lxc-conf=[]
          -m, --memory=""
          --name=""
          --net="bridge"
          -P, --publish-all=false
          -p, --publish=[]
          --privileged=false
          --rm=false
          --sig-proxy=true
          -t, --tty=false 
          -u, --user=""
          -v, --volume=[]
          --volumes-from=[]
          -w, --workdir=""

save     保存镜像到一个tar包

          -o, --output=""

search     在docker index中寻找镜像

          --no-trunc=false
          -s, --stars=0 
          -t, --trusted=false

start     启动一个停止的容器

          -a, --attach=false
          -i, --interactive=false

stop     停止一个容器

        -t, --time=10

tag     给repository 中的镜像进行标记

          -f, --force=false

top     显示一个运行的容器里面的进程信息
version     显示docker的版本信息
wait     阻止容器直到容器停止,然后打印退出码

作者:convee 分类:DOCKER
浏览:3517 评论:205