Docker命令速查

基本语法

docker [OPTIONS] COMMAND [arg...]

选项

-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创建一个image

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

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

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

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

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

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

docker-images(1)
    列出存在的image

docker-import(1)
    导入一个tar包来创建一个image

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

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

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

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

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的注册服务器下拉一个image或仓库

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

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

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

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

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

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

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

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

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

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

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

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

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

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

摘自:https://www.gitbook.io/book/yeasy/docker_practice/

时间: 2024-10-13 19:33:39

Docker命令速查的相关文章

Linux命令速查手册,超详细Linux命令教程

一.常用命令速查 ls cd pwd cat more less tail head cp scp mv mkdir rmdir touch rm ps kill top free clear tree wc stat   以上是常用命令速查表,以下是命令详解. 二.Linux 文件/目录管理类命令详解 Linux命令详解之–ls命令 Linux命令详解之–cd命令 Linux命令详解之—pwd命令 Linux命令详解之—cp命令 Linux命令详解之–scp命令 Linux命令详解之–mv命令

Git 版本管理工具命令速查

转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin mast

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历

Git命令速查

总结下Git的常用命令,方便查看一.常用命令1.创建一个新的repository:先在github上创建并写好相关名字,描述.$cd ~/hello-world //到hello-world目录$git init //初始化$git add . //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件)$git commit //提交到本地仓库,然后会填写更新日志( -m “更新日志”也可)$git remote add origin [email protect

Linux/Unix 系统分析命令速查手册

1.Hardware CPU information: cat /proc/cpuinfo 物理core个数: 统计core 逻辑CPU个数:统计processor Memory information: free -m 其中-+buffer是针对OS/App来说的. Disk information: fdisk -l df -h IO 性能: iostat -d -x -k 1 10 此命令属于sysstat包 观察await 平均io operation等待时间 观察%util 一秒中IO

Redis常用命令速查 02_转

一.Key Key命令速查: 命令 说明 DEL 删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量 DUMP 序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键 EXISTS 检查给定 key 是否存在 EXPIRE 为给定key设置有效时间,接受时间点 EXPIREAT 为给定key设置有效时间,接受时间戳timestamp KEYS 查找所有符合给定模式 pattern 的 key:KEYS * 匹配

Vim命令速查

命令速查卡(一) 命令速查卡(二) Vim 打开命令 vim FileName -- 打开文件 FileName,并将光标置于第一行首 vim +n FileName -- 打开文件 FileName,并将光标置于第 n 行首 vim + FileName -- 打开文件 FileName,并将光标置于最后一行 vim + /pattern File -- 打开文件 File,并将光标置于其中第一个于 pattern 匹配的字符串处 vim –r FileName -- 在上次正用 vi 编辑

Git 命令速查表中文版

Git 命令速查表中文版 创建 复制一个已创建的仓库: $ git clone ssh://[email protected]/repo.git 创建一个新的本地仓库: $ git init 本地修改 显示工作路径下已修改的文件: $ git status 显示与上次提交版本文件的不同: $ git diff 把当前所有修改添加到下次提交中: $ git add 把对某个文件的修改添加到下次提交中: $ git add -p <file> 提交本地的所有修改: $ git commit -a