当前位置: 首页 > news >正文

DOCKER的容器

1. 什么是Container(容器)

要有Container首先要有Image,也就是说Container是通过image创建的。


Container是在原先的Image之上新加的一层,称作Container layer,这一层是可读可写的(Image是只读的)。


在面向对象的编程语言中,有类跟对象的概念。类是抽象的,对象是类的具体实现。Image跟Container可以类比面向对象中的类跟对象,Image就相当于抽象的类,Container就相当于具体实例化的对象。


Image跟Container的职责区别:Image负责APP的存储和分发,Container负责运行APP。

 2. 如何创建容器

1. 查看镜像

docker images 

2. 创建容器

docker run gwl/hello-world

 
3. 查看容器

docker container ls    查询正在运行的容器

docker container ls -a   查询所有容器

3.  销毁容器

1. 查看容器

docker container  ls -a

2. 删除容器

这里我们删除 id 为 db2b7e20d4e6 ,可以简写一部分只要id能够区分不同就行

docker container rm db2b7e20d4e6

4. 其他指令

docker container ls  等价于 docker ps

docker container ls -a  等价于 docker ps -a

 
docker container rm id 等价于 docker rm id

 
docker images rm id   等价于  docker  rmi 

 
批量删除容器

docker ps -a 查询全部容器

docker ps -aq 获取容器id

 docker rm $(docker ps -aq) 批量删除所有容器

查询所有退出的容器

docker container ls -f "status=exited" -q

批量删除所有退出容器 

docker rm $(docker container ls -f "status=exited" -q)

http://www.lryc.cn/news/118259.html

相关文章:

  • 跳跃游戏——力扣55
  • 将本地项目上传至gitee的详细步骤
  • iOS开发-导航栏UINavigationBar隐藏底部线及透明度
  • 题目:2520.统计能整除数字的位数
  • matplotlib 笔记 注释annotate
  • Windows 无法安装到这个硬盘。选中的磁盘具有MBR分区。在EFI系统上,Windows只能安装到GPT磁盘
  • 学C的第三十三天【C语言文件操作】
  • 线性表的基本操作及在顺序存储及链式存储的实现
  • 合宙Air724UG LuatOS-Air script lib API--nvm
  • springboot单元测试的详细介绍
  • Apache Doris 入门教程26:资源管理
  • 【金融量化】Python实现根据收益率计算累计收益率并可视化
  • 解读spring中@Value 如何将配置转自定义的bean
  • 前端开发实习总结参考范文(合集)
  • ♥ vue中$forceUpdate()
  • Java一般用于postgis空间数据库通用的增删查改sql命令
  • 【C++类和对象】类有哪些默认成员函数呢?(上)
  • (docker)mysql镜像拉取-创建容器-容器的使用【个人笔记】
  • 【时间格式引发的事故】
  • 【数据结构】栈及其实现
  • Linux命令200例:mount将文件系统挂载到指定目录下(常用)
  • 互联网摸鱼日报(2023-08-11)
  • 第十五章、【Linux】例行性工作调度
  • 基于Promise.resolve实现Koa请求队列中间件
  • 【结构型设计模式】C#设计模式之桥接模式
  • 【12】Git工具 协同工作平台使用教程 Gitee使用指南 腾讯工蜂使用指南【Gitee】【腾讯工蜂】【Git】
  • zookeeper增加IP白名单-安全设置
  • Mac 调试 ios safar
  • Linu网络服务NFS
  • 24届近5年同济大学自动化考研院校分析