您好,欢迎来到知库网。
搜索
您的当前位置:首页Docker基础命令

Docker基础命令

来源:知库网
创建一个新的容器并运行一个命令runoptions传送门启动一个或者多个被停止的容器startdocker start container id停止一个运行中的容器start/stop/restartstopdocker stop container id重启容器restartdocker restart container id杀掉一个运行中的容器killoptions-sdocker kill -s KILL container id删除一个或多个容器通过 SIGKILL 信号强制删除一个运行中的容器-fdocker rm -f container id container idrmoptions-v删除与容器关联的卷删除所有已经停止的容器扩展docker rm $(docker ps -a -q)挂起指定容器中的所有进程pausedocker pause container idpause/unpause恢复指定容器中的所有被挂起的进程unpause docker unpause container id创建一个新的容器但不启动他createdocker create image在运行的容器中执行命令-dexec-i-t即使没有附加也保持STDIN 打开分配一个伪终端(一般-i 与-t 一起使用)分离模式在后台运行-l移除容器间的网络连接,而非容器本身向容器发送要给信号容器生命周期管理列出容器显示所有容器 包括未运行的-adocker ps -a-f--format根据条件过滤显示的内容指定返回值的模板文件显示最近创建的容器-ldocker ps -loptions-ndocker ps -n--no-trunc不截断输出静默模式 只显示文件编号-qdocker ps -q显示总的文件大小-spsdocker ps -sCONTAINER ID: 容器 IDIMAGE: 使用的镜像COMMAND: 启动容器时运行的命令CREATED: 容器的创建时间created(已创建)restarting(重启中)输出结果STATUS: 容器状态running(运行中)removing(迁移中)paused(暂停)exited(停止)dead(死亡)PORTS: 容器的端口信息和使用的连接类型(tcp\-dp)NAMES: 自动分配的容器名称列出最近创建的n个容器容器操作获取容器/镜像的元数据-finspectoptions-s--type查看容器中运行的进程信息,支持 ps 命令参数docker top container idtop查看所有运行容器的进程信息扩展for i in `docker ps |grep Up|awk '{print $1}'`;do echo \\ &&docker top $i; doneattach连接到正在运行中的容器从服务器获取实时事件-feventsoptions--since--until获取容器的日志跟踪日志输出-fdocker logs -f container id显示某个开始时间的所有日志logsoptions--sincedocker logs --since=\"xxxx-xx-xx\" container id-t显示时间戳仅列出最新N条容器日志--taildocker logs --tail=\"number\" container id 阻塞运行直到容器停止,然后打印出它的退出代码waitdocker wait container id将文件系统作为一个tar归档文件导出到STDOUTexport options-odocker export -o mysql-`date +%Y%m%d`.tar container id列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口portdocker port container id将输入内容写到文件从指定的时间戳后显示所有事件流水时间显示到指定的时间为止根据条件过滤事件显示总的文件大小为指定类型返回JSON指定返回值的模板文件Docker基础命令从容器创建一个新的镜像-acommitoptions-m提交时的说明文字在commit时,将容器暂停-c提交镜像的作者使用Dockerfile指令来创建镜像容器rootfs命令-p用于容器与主机之间的数据拷贝cpoptions-L保持源目标中的链接检查容器里文件结构的更改diffdocker diff container id登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hubdocker login -u 用户名 -p 密码login-ulogin/logoutoptions-p登陆的密码登陆的用户名登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hublogoutdocker logout从镜像仓库中拉取或者更新指定镜像docker pull imagepull-aoptions--disable-content-trust将本地的镜像上传到镜像仓库,要先登陆到镜像仓库忽略镜像的校验,默认开启拉取所有 tagged 镜像镜像仓库pushdocker push image:tagoptions--disable-content-trust忽略镜像的校验,默认开启从Docker Hub查找镜像docker search image'name--automatedoptions--no-trunc-ssearchNAME: 镜像仓库源的名称DESCRIPTION: 镜像的描述输出结果OFFICIAL: 是否 docker 官方发布stars: 类似 Github 里面的 star,表示点赞、喜欢的意思AUTOMATED: 自动构建只列出 automated build类型的镜像显示完整的镜像描述列出收藏数不小于指定值的镜像列出本地镜像docker images-a--digestsimages-foptions--format--no-trunc-q删除本地一个或者多个镜像rmioptions--no-prune不移除该镜像的过程镜像,默认移除-f强制删除指定返回值的模板文件显示完整的镜像信息只显示镜像ID显示满足条件的镜像列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层)显示镜像的摘要信息标记本地镜像,将其归入某一仓库(个人理解稍微类似于改名字)tagdocker tag 源镜像 期望镜像本地镜像管理build 命令用于使用 Dockerfile 创建镜像options传送门 查看指定镜像的创建历史-qhistoryoptions-H--no-trunc将指定镜像保存成 tar 归档文件saveoptions-o输出到的文件以可读的格式打印镜像大小和日期,默认为true显示完整的提交记录仅列出提交记录ID 导入使用 docker save 命令导出的镜像loadoptions--quiet , -q 从归档文件中创建镜像importoptions-m提交时的说明文字-c应用docker 指令创建镜像精简输出信息--input , -i指定导入的文件,代替 STDIN 显示 Docker 系统信息,包括镜像和容器数infodocker infoinfo|version显示 Docker 版本信息versionoptions-f指定返回值的模板文件

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务