Docker命令查询

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]来绑定或者 unix://[/path/to/socket] 来使用。
    在 daemon 模式下绑定的 socket,通过一个或多个 tcp://host:port, unix:///path/to/socket, fd://* or fd://socketfd 来指定。

--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。

--icc=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。

-s=""
    强制 Docker 运行时使用给定的存储驱动。

-v=true|false
    输出版本信息并退出。缺省值为 false。

--selinux-enabled=true|false
    启用 SELinux 支持。缺省值为 false。SELinux 目前不支持 BTRFS 存储驱动。

命令

Docker 的命令可以采用 docker-CMD 或者 docker CMD 的方式执行。两者一致。

docker-attach(1)
    依附到一个正在运行的容器中。

docker-build(1)
    从一个 Dockerfile 创建一个镜像

docker-commit(1)
    从一个容器的修改中创建一个新的镜像

docker-cp(1)
    从容器中复制文件到宿主系统中

docker-diff(1)
    检查一个容器文件系统的修改

docker-events(1)
    从服务端获取实时的事件

docker-export(1)
    导出容器内容为一个 tar 包

docker-history(1)
    显示一个镜像的历史

docker-images(1)
    列出存在的镜像

docker-import(1)
    导入一个文件(典型为 tar 包)路径或目录来创建一个镜像

docker-info(1)
    显示一些相关的系统信息

docker-inspect(1)
    显示一个容器的底层具体信息。

docker-kill(1)
    关闭一个运行中的容器 (包括进程和所有资源)

docker-load(1)
    从一个 tar 包中加载一个镜像

docker-login(1)
    注册或登录到一个 Docker 的仓库服务器

docker-logout(1)
    从 Docker 的仓库服务器登出

docker-logs(1)
    获取容器的 log 信息

docker-pause(1)
    暂停一个容器中的所有进程

docker-port(1)
    查找一个 nat 到一个私有网口的公共口

docker-ps(1)
    列出容器

docker-pull(1)
    从一个Docker的仓库服务器下拉一个镜像或仓库

docker-push(1)
    将一个镜像或者仓库推送到一个 Docker 的注册服务器

docker-restart(1)
    重启一个运行中的容器

docker-rm(1)
    删除给定的若干个容器

docker-rmi(1)
    删除给定的若干个镜像

docker-run(1)
    创建一个新容器,并在其中运行给定命令

docker-save(1)
    保存一个镜像为 tar 包文件

docker-search(1)
    在 Docker index 中搜索一个镜像

docker-start(1)
    启动一个容器

docker-stop(1)
    终止一个运行中的容器

docker-tag(1)
    为一个镜像打标签

docker-top(1)
    查看一个容器中的正在运行的进程信息

docker-unpause(1)
    将一个容器内所有的进程从暂停状态中恢复

docker-version(1)
    输出 Docker 的版本信息

docker-wait(1)
    阻塞直到一个容器终止,然后输出它的退出符

一张图总结 Docker 的命令

时间: 2024-10-23 20:33:43

Docker命令查询的相关文章

12、《每天5分钟玩转Docker容器技术》学习-Docker命令之容器操作命令

a) Docker ps 命令 docker ps : 列出容器 docker ps [OPTIONS] -a :显示所有的容器,包括未运行的. -f :根据条件过滤显示的内容. --format :指定返回值的模板文件. -l :显示最近创建的容器. -n :列出最近创建的n个容器. --no-trunc :不截断输出. -q :静默模式,只显示容器编号. -s :显示总的文件大小. l 实例 列出所有在运行的容器信息. 列出最近创建的5个容器信息. 列出所有创建的容器ID. b) Docke

Docker命令分类及使用场景分布(脑图)

常见的Docker命令分类主要有 不同使用场景下的命令分布 有疑问可到官方文档查询: https://docs.docker.com/engine/reference/commandline/docker/ 原文地址:https://www.cnblogs.com/zjfjava/p/9902611.html

开发者必备Docker命令

开发者必备Docker命令 原创: 梦想de星空 macrozheng 6月10日 本文主要讲解Docker环境的安装以及Docker常用命令的使用,掌握这些对Docker环境下应用的部署具有很大帮助. Docker 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上.使用Docker可以更方便低打包.测试以及部署应用程序. Docker 环境安装 1.安装yum-utils: yum i

命令查询职责分离模式(Command Query Responsibility Segregation,CQRS)

浅谈命令查询职责分离(CQRS)模式 CQRS架构简介 对CQRS的一次批判性思考

深入浅出Docker(二):Docker命令行探秘

1. Docker命令行 Docker官方为了让用户快速了解Docker,提供了一个交互式教程,旨在帮助用户掌握Docker命令行的使用方法.但是由于Docker技术的快速发展,此交互式教程已经无法满足Docker用户的实际使用需求,所以让我们一起开始一次真正的命令行学习之旅.首先,Docker的命令清单可以通过运行docker ,或者 docker help 命令得到: $ sudo docker 在Docker容器技术不断演化的过程中,Docker的子命令已经达到34个之多,其中核心子命令(

Docker 命令行和后台参数

Docker官方为了让用户快速了解Docker,提供了一个交互式教程,旨在帮助用户掌握Docker命令行的使用方法. Docker 命令行 下面对Docker的命令清单进行简单的介绍,详细内容在后续章节详细介绍.可以通过运行 docker ,或者 docker help 命令得到命令行的帮助信息(我们还是以 vmware 上的 coreos 为操作环境,如无特殊说明后文都采用这个环境): [email protected] ~ $ docker Usage: docker [OPTIONS] C

浅谈命令查询职责分离(CQRS)模式

在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体.在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题.虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在一起的话,仍然会出现一些问题. 本文介绍了命令查询职责分离模式(Command Query Responsibility Segregation,CQRS),该模式从业务上分离修改 (Command,增,删,改,会对系统状态进

常用docker命令

常用命令1.  查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为Docker容器启动时的root用户的密码是随机分配的.所以,通过这种方式就可以得到redmine容器的root用户的密码了.2.    查看容器日志 docker logs -f <容器名orID> 3.    查看正在运行的容器 docker ps    docker ps -a为查看所有的容器,包括已经停止

命令查询网站是否开启CDN加速

1.使用ping命令 不一定准确  运行-CMD 直接输入ping  域名 C:\Users\6503>ping www.netnic.com.cn 正在 Ping u999.v.qingcdn.com [111.202.11.136] 具有 32 字节的数据:来自 111.202.11.136 的回复: 字节=32 时间=14ms TTL=250来自 111.202.11.136 的回复: 字节=32 时间=14ms TTL=250来自 111.202.11.136 的回复: 字节=32 时间