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]

在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

 

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

 

--registry-mirror=://

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

 

-s=””

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

 

-v=true|false

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

 

--selinux-enabled=true|false

启动selinux支持,默认是false

 

命令

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 # 导入一个文件(典型为tar包)路径或目录来创建一个镜像

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

docker-load #从一个tar包中加载镜像

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

docker-logout # 从Docker的仓库服务器登出

docker-logs # 获取容器的log信息

docker-pause #暂停一个容器中的所有进程

docker-port #查找一个net到一个私有网口的公共口

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-stop # 终止一个运行中的容器

docker-tag # 为镜像打标签

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

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

docker-version # 输出Docker的版本信息

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

 

一张图总结Docker的命令

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值