docker常用命令整理

代码狂魔 • 5 天前 • 技术积累 • 14 • 0

前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅

常用命令

docker pull ${CONTAINER NAME}                    #拉取镜像
docker images                                    #查看本地所有镜像
docker ps                                        #查看所有正在运行的容器,加-q返回id
docker ps -a                                     #查看所有容器,加-q返回id
docker rmi ${IMAGE NAME/ID}                      #删除镜像
docker rm ${CONTAINER NAME/ID}                   #删除容器
docker save ${IMAGE NAME} > ${FILE NAME}.tar     #将镜像保存成文件
docker load < ${FILE NAME}.tar                   #从文件加载镜像
docker start ${CONTAINER NAME/ID}                #运行一个以前运行过的容器
docker stop ${CONTAINER NAME/ID}                 #停止一个正在运行的容器
docker logs ${CONTAINER NAME/ID}                 #显示运行容器的日志
docker run...                                    #运行一个容器--name ${container name}                          #设置容器名称-p ${host port}:${container port}                 #映射主机和容器内的端口-e ${env name}=${env value}                       #添加环境变量-d                                                #后台运行-v ${host folder path}:${container folder path}   #将主机目录挂在到容器内

高级命令

# Advance use
docker ps -f "status=exited"                                   #显示所有退出的容器
docker ps -a -q                                                #显示所有容器id
docker ps -f "status=exited" -q                                #显示所有退出容器的id
docker restart $(docker ps -q)                                 #重启所有正在运行的容器
docker stop $(docker ps -a -q)                                 #停止所有容器
docker rm $(docker ps -a -q)                                   #删除所有容器
docker rm $(docker ps -f "status=exited" -q)                   #删除所有退出的容器
docker rm $(docker stop $(docker ps -a -q))                    #停止并删除所有容器
docker start $(docker ps -a -q)                                #启动所有容器
docker rmi $(docker images -a -q)                              #删除所有镜像
docker exec -it ${CONTAINER NAME/ID} /bin/bash                 #进入容器内
docker exec -it ${CONTAINER NAME/ID} ping ${CONTAINER NAME/ID} #一个容器ping另外一个容器
docker top ${CONTAINER NAME/ID}                                #显示一个容器的top信息
docker stats                                                   #显示容器统计信息(正在运行)docker stats -a                                            #显示所有容器的统计信息(包括没有运行的)docker stats -a --no-stream                                #显示所有容器的统计信息(包括没有运行的) ,只显示一次docker stats --no-stream | sort -k8 -h                     #统计容器信息并以使用流量作为倒序
docker system docker system df           #显示硬盘占用docker system events       #显示容器的实时事件docker system info         #显示系统信息docker system prune        #清理文件

docker常用命令_docker常用命令整理相关推荐

  1. centos6重启网络命令_Docker常用命令详解

    docker命令的使用,总的来说分为以下几种: Docker环境信息 -- docker [info |version] Docker生命周期管理 -- docker [create |exec |r ...

  2. docker 删除容器_Docker使用命令和技巧

    既然已经搭建好了Docker关于基础的命令以及使用方式我们当然要进行学习,还有一些小技巧比如批量操作镜像加速和怎么寻找合适的Docker-Images都是本节的内容 附上: 喵了个咪的博客:w-blo ...

  3. bash: dotnet: 未找到命令..._Docker 常用命令(.NET Core示例)

    (给DotNet加星标,提升.Net技能) 转自:滴答的雨cnblogs.com/heyuquan/p/docker-cmd-and-dotnetcore.html 前言 本篇文章,整理docker中 ...

  4. centos 关机命令_Docker 常用命令速查手册

    记录一下 docker 的日常使用命令,本文主要针对 linux + mac 操作系统而言,window 是否适用不太确定,谨慎使用 1. docker 进程 docker 进程启动.停止.重启,常见 ...

  5. bash: pcre-config: 未找到命令..._Docker 常用操作命令

    文章首发于微信公众号<程序员果果> 地址:https://mp.weixin.qq.com/s/S9VkzSJx_JOY8zDiC_nuEg 1. 启动容器 docker run IMAG ...

  6. docker mysql 菜鸟_Docker commit 命令

    Docker commit 命令 docker commit :从容器创建一个新的镜像. 语法 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] ...

  7. windows常用命令有哪些(整理)

    windows常用命令有哪些(整理) 一.总结 一句话总结:其实这个好学,只要先弄懂主干,清除主干,那么枝叶的添加逻辑就很清除了 这种多内容的,散乱的,弄清除主干效率就高了 1.windows命令行的 ...

  8. Docker(一):Docker的安装与常用命令

    相关阅读: Docker(一):Docker的安装与常用命令 Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit Docker(三):Docker镜像导入与导 ...

  9. brew 镜像_Docker牛刀小试:安装及常用的镜像命令和容器命令

    在上一篇我们对Docker做了一个简单介绍,有了一个犹抱琵琶半遮面的认识,这篇文章就揭开这半面黑纱,让Docker安装在我们的电脑上,根据官方文档,我们去操作它,去驾驭它! 我的电脑是Mac,可以通过 ...

最新文章

  1. SAP SD微观研究之销售发票自动生成初探
  2. java 集成grizzly_java – 与Jersey和Spring集成Grizzly2.2.X
  3. opencv中的imread不支持中文路径的解决办法
  4. MapReduce 模式、算法和用例
  5. 德国Renusol进军南非市场 瞄准屋顶光伏
  6. 关于iOS APP 需要支持ipv6-only 开发者需要做的事情
  7. logminer java_使用OracleLogminer同步Demo1Demo介绍-博客园.PDF
  8. mac sierra 10.12部分注册机Special-K+CORE Keygen不能运行的问题
  9. openflow和open vSwitch简介
  10. PX4 SITL Gazebo 仿真时 libgazebo_multirotor_base_plugin 插件运行时出错
  11. 面向对象进阶 各种可以自定制的内置方法
  12. 导入超大mysql数据库文件工具_用 BigDump 工具导入超大 MySQL 数据库备份文件
  13. 远程 交换机 日志服务器,交换机怎么配置 日志发送日志服务器
  14. word 左侧显示目录
  15. 取消php网站验证码,如何取消网站后台的登陆验证码
  16. 日文个别难打的假名打法总结
  17. 湖南方言之王——湘乡话
  18. 日常生活中常用的五星级句子
  19. 随机变量的定义分类和各种主要概率密度分布介绍
  20. 中文字符编码之GBK,UTF-16和UTF-8

热门文章

  1. 前端:实现div等块元素添加X轴滚动显示(Y轴不滚动)
  2. (二十七)【2021 WWW】Learning Intents behind Interactions with Knowledge Graph for Recommendation
  3. Java多线程系列(十):源码剖析AQS的实现原理
  4. 研讨会 | 知识工程与问答技术研讨会 (KEQA2018)
  5. Githug第42关rebase_onto通关秘籍
  6. Android官方开发文档Training系列课程中文版:电池续航时间优化之监测电池电量及充电状态
  7. 讲解Linux数据库安装
  8. 崩溃bug日志总结2
  9. HBase:分布式列式NoSQL数据库
  10. [bzoj2127]happiness