概述
在我之前的一篇文章Docker在不同系统下的安装方式结尾说到了,Docker客户端提供了CLI(Command Line Interface)以供使用者调用Server的API,从而对Docker进行管理,今天小编就来讲一讲Docker命令的总体使用说明,这样有利于对Docker指令有一个总体的印象,后续小编会继续细化讲解各个命令
查看Docker命令的使用说明
终端输入docker 或 docker -h 或 docker -help即可, 输出如下(翻译过):
# 命令的使用方式: docker [可选项] 指令Usage:docker [OPTIONS] COMMANDA self-sufficient runtime for containersOptions: --config string 本地客户端配置文件 (default "/Users/shengyulong/.docker") -c, --context string 指定连接到守护程序的上下文名称(覆盖DOCKER_HOST这个环境变量,使用“ docker context use”设置为默认的上下文) -D, --debug 允许程序以debug模式运行 -H, --host list 通过 socket 访问指定的 docker 守护进程 ( 服务端 ) -l, --log-level string 设置日志等级 ("debug"|"info"|"warn"|"error"|"fatal") (默认 "info") --tls 启用 TLS 加密; --tlsverify 的简写 --tlscacert string 指定信任的 CA 根证书 路径 (default "~/.docker/ca.pem") --tlscert string 证书文件路径 (default "~/.docker/cert.pem") --tlskey string 证书私钥路径 (default "~/.docker/key.pem") --tlsverify 启用 TLS 加密并验证客户端证书 -v, --version 打印版本# 这一段是说 不同的 COMMAND 管理的docker的哪一个部分Management Commands: builder Manage builds config Manage Docker configs container Manage containers context Manage contexts image Manage images network Manage networks node Manage Swarm nodes plugin Manage plugins secret Manage Docker secrets service Manage services stack Manage Docker stacks swarm Manage Swarm system Manage Docker trust Manage trust on Docker images volume Manage volumes# 指令部分Commands: attach 进入运行中的容器,显示标准的输入、输出、错误流(注意:从该指令退出会导致容器关闭) build 从Dockerfile构建镜像 commit 修改容器后提交,创建出一个新的镜像 cp 在容器与宿主机之间copy文件目录(可以类比linux的scp) create 创建容器 diff 检查容器中文件系统的改变项 events 实时获取服务端的运行信息 exec 在已运行的容器中执行命令(可以通过-it参数进入到容器中) export 将容器导出为一个压缩包 history 显示镜像的历史 images 列出所有的镜像 import 导入快照文件生成新的镜像 info 显示docker的系统信息 inspect 返回有关Docker对象的低级信息(json格式,很详细) kill 杀掉一个或多个正在运行的容器 load 导入镜像压缩包 login 登录到docker仓库 logout 登出docker仓库 logs 获取容器运行的日志(可以类比linux的tail -f) pause 暂停一个或多个正在运行中的容器 port 列出容器端口的映射或指定的某一个映射 ps 列出所有容器 pull 从登录的仓库拉取镜像(未登录的情况下默认从你配置的docker仓库拉取) push 推送镜像到仓库 rename 重命名容器 restart 重启容器 rm 删除一个或多个容器(容器状态必须停止才能删除,当然有参数可以强制删除) rmi 删除一个或多个镜像 run 运行一个容器 save 将镜像保存为tar包 search 搜索镜像 start 启动一个或多个停止的容器 stats 显示容器的资源使用情况 ( 内存、CPU、磁盘等 ) stop 停止一个或多个运行中的容器 tag 为镜像打tag top 显示容器中运行的京城(类比Linux的ps) unpause 恢复暂停中的容易 update 更新容器的配置 version 显示docker的版本信息 wait 阻塞当前命令直到对应的容器被关闭, 容器关闭后打印结束代码Run 'docker COMMAND --help' for more information on a command.
如果我们要查看某一个具体COMMAND的使用时可以使用docker COMMAND --help查看详细信息,如:
# 查看 image的详细使用docker image --helpUsage:docker image COMMANDManage imagesCommands: build Build an image from a Dockerfile history Show the history of an image import Import the contents from a tarball to create a filesystem image inspect Display detailed information on one or more images load Load an image from a tar archive or STDIN ls List images prune Remove unused images pull Pull an image or a repository from a registry push Push an image or a repository to a registry rm Remove one or more images save Save one or more images to a tar archive (streamed to STDOUT by default) tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE# 帮助信息可以一层一层的查看下去Run 'docker image COMMAND --help' for more information on a command.===========================================================================# 比如查看docker image tag 的详细说明docker image tag --helpUsage:docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
希望我的整理对各位看官有帮助,happy enjoy
最后
以上就是甜美皮皮虾为你收集整理的debug命令_Docker命令使用说明查看Docker命令的使用说明的全部内容,希望文章能够帮你解决debug命令_Docker命令使用说明查看Docker命令的使用说明所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复