专注于Docker、Container等技术的交流和分享
挖掘最有价值的资讯动态、教程、国内外优秀资源

Docker命令查询详解

基本语法

  • docker [OPTIONS] COMMAND [arg…]

一般来说,Docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器,可以通过man docker 来查看详细命令。

选项、参数

  • -D=true | false

使用debug模式,默认为false

  • -H, –host=[unix:///var/run/docker.sock],tcp://[host:port]
  • 在daemon模式下绑定socket,通过一个或者多个tcp://host:port,unix:///path/to/socket,fd://* or fd://socketed来指定

  • -api-enable-cors=true | false

在远端API中启用CORS头,默认为false

  • -b=“”

将容器挂载一个已存在的网桥上,指定为‘none’时则禁用容器的网络

  • –bip=“”

让动态创建的docker0采用给定的CIDR地址,与-b选项互斥

  • -d=true|false

使用daemon模式,默认是false

  • –dns=“”

让Docker使用给定的DNS服务器

  • -g=“”

指定Docker运行时的root路径,默认为/var/lib/docker

  • –ice=true|false

启用容器间通信,默认为true

  • –ip=“”

绑定端口时候的默认IP地址,默认为0.0.0.0

  • –iptables=true|false

禁止Docker添加iptables规则,默认为true

  • –mtu=VALUE

指定容器网络的MTU,默认为1500

  • -p=“”

指定daemon的PID文件路径,默认为/var/run/docker.pid

  • –registry-mirror=://

指定一个注册服务器的镜像地址

  • -s=“”

强制Docker运行时使用给定的存储驱动

  • -v=true|false

输出版本信息并输出,默认为false

  • –selinux-enabled=true|false

启动selinux支持,默认是false

Docker 命令

Docker命令采用docker-CMD或docker CMD方式执行

  • docker-attach # 依附到一个正在运行的容器中
  • docker-build # 从一个Dockerfile创建一个镜像
  • docker-commit # 从一个容器的修改中创建一个新的镜像
  • docker-create # 创建一个新容器,但是不运行它
  • docker-cp #从容器中复制文件到宿主系统中
  • docker-diff # 检查一个容器文件系统的修改
  • docker-events # 从服务端获取实时的事件
  • docker-exec # 在运行的容器中植入广告
  • docker-export # 导出容器内容为一个tar
  • docker-history # 显示一个镜像的历史
  • docker-images # 列出存在的镜像
  • docker-import # 导入一个文件路径或目录来创建一个镜像
  • docker-kill # 关闭一个运行中的容器
  • docker-load #从一个tar中加载镜像
  • docker-login # 注册或登录到一个Docker的仓库服务器
  • docker-logout # 从Docker的仓库服务器登出
  • docker-logs # 获取容器的log信息
  • docker-pause #暂停一个容器中的所有进程
  • docker-ps # 列出容器
  • docker-pull # 从Docker的仓库服务器下拉一个镜像或者仓库
  • docker-push # 将一个镜像或仓库推送到一个Docker的注册服务器
  • docker-restart # 重启一个运行中的容器
  • docker-rm # 删除指定的若干容器
  • docker-rmi # 删除指定的镜像
  • docker-run # 创建一个新容器,并在其中运行给定命令
  • docker save # 保存一个镜像为tar包文件
  • docker-search # 在Docker index中搜索一个镜像
  • docker-start # 启动一个容器
  • docker-tag # 为镜像打标签
  • docker-unpause # 将一个容器内所有的进程从暂停状态中恢复
  • docker-version # 输出Docker的版本信息

一张图总结Docker命令

这里写图片描述

Docker 学习资源链接

Docker官方主页:http://www.docker.com/

Docker API:https://docs.docker.com/engine/reference/api

Docker Hub:http://hub.docker.com

Dockerfile 参考:https://docs.docker.com/engine/reference/builder

Dockerfile最佳实践:https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/

Docker官方博客:http://blog.docker.com/

Docker官方文档:http://docs.docker.com/

Docker快速入门指南:http://www.docker.com/tryit/

Docker的Github源代码:https://github.com/docker/docker

Docker Forge:https://github.com/dockerforge:收集了各种Docker工具、组件和服务。

Docker邮件列表:https://groups.google.com/forum/#!forum/docker-user

Docker的IRC频道:irc.freenode.net。

Docker的Twitter主页:http://twitter.com/docker

Docker的StackOverflow问答主页:http://stackoverflow.com/search?q=docker

文章转自CSDN,点击查看原文

鲸鱼云公众号:dockercloud

鲸鱼云公众号

转载请加上原文链接和本文链接:鲸鱼云 » Docker命令查询详解

分享到:更多 ()

评论 抢沙发

评论前必须登录!