Docker基本操作之删除容器Container和删除镜像IMAGE

这篇具有很好参考价值的文章主要介绍了Docker基本操作之删除容器Container和删除镜像IMAGE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、删除容器Container

1.1 删除容器Container语法

docker rm [OPTIONS] CONTAINER [CONTAINER...]


OPTIONS参数说明:
-f :通过 SIGKILL 信号强制删除一个运行中的容器。【注意是正在运行的容器实例】

-l :移除容器间的网络连接,而非容器本身。

-v :删除与容器关联的卷。即删除容器挂载的卷。
实例
//强制删除容器 db01、db02:
docker rm -f db01 db02

//移除容器 nginx01 对容器 db01 的连接,连接名 db:
docker rm -l db 

//删除容器 nginx01, 并删除容器挂载的数据卷:
docker rm -v nginx01

//删除所有已经停止的容器:
docker rm $(docker ps -a -q)

1.2 删除容器Container 操作

删除容器Container使用docker rm 命令,例如删除mysql容器:

docker rm  mysql容器标识(即容器名(Names)或容器ID(Container ID)或容器ID(Container ID)前几位)
//查看已经停止运行的容器实例
docker ps -a

//删除容器实例
docker rm 容器名(Names)或容器ID(Container ID)或容器ID(Container ID)前几位

//查看已经停止运行的容器实例(查看刚刚删除的容器实例是否被删除,不存在则被删除)
docker ps -a

1.3 docker ps

docker ps 语法:

docker ps [OPTIONS]
OPTIONS说明:
-a :显示所有的容器,包括未运行的。

-f :根据条件过滤显示的内容。

--format :指定返回值的模板文件。

-l :显示最近创建的容器。

-n :列出最近创建的n个容器。(docker ps -n 3 列出最近创建的3个容器)

--no-trunc :不截断输出。

-q :静默模式,只显示容器编号(容器ID(Container ID))。(docker ps -a -q :列出最近创建的所有容器ID)

-s :显示总的文件大小。

docker ps 各个参数的说明:

输出详情介绍:

CONTAINER ID: 容器 IDIMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。

状态有7种:

created(已创建)
restarting(重启中)
running(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)
PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

NAMES: 自动分配的容器名称。

二、 删除镜像IMAGE

2.1 删除镜像IMAGE语法

删除镜像IMAGE使用 docker rmi 命令,例如删除 mysql 镜像:

docker rmi mysql镜像标识(镜像ID(IMAGE ID)或镜像ID(IMAGE ID)前几位)
//查看当前存在的所有镜像
docker images

//删除镜像IMAGE
docker rmi 镜像ID(IMAGE ID)或镜像ID(IMAGE ID)前几位

//查看已经停止运行的容器实例(查看刚刚删除的容器实例是否被删除,不存在则被删除)
docker images

2.2 docker images 各个参数的说明:

REPOSITORY:表示镜像的仓库源

TAG:镜像的标签

IMAGE ID:镜像ID

CREATED:镜像创建时间

SIZE:镜像大小

2.3 强制删除镜像IMAGE

//如果镜像已经使用过docker run 命令,产生了容器实例,无论该容器实例当前是否已经启动,都会提示无法删除该镜像。
//已经使用过该镜像-IMAGE创建了一个容器CONTAINER。
//此时就需要将容器实例删除再去删除镜像或者直接使用强制删除参数删除镜像【推荐】

//先删除容器再删除镜像
docker rm  容器标识(即容器名(Names)或容器ID(Container ID)或容器ID(Container ID)前几位)
docker rmi 镜像标识(镜像ID(IMAGE ID)或镜像ID(IMAGE ID)前几位)

或者
//强制删除镜像IMAGE
docker rmi  -f  镜像标识(镜像ID(IMAGE ID)或镜像ID(IMAGE ID)前几位)

三、参考资料

Docker 容器使用
Docker 镜像使用
Docker 命令大全
Docker ps 命令
Docker rm 命令
Docker的asp.net core应用部署系列目录(完结)文章来源地址https://www.toymoban.com/news/detail-623699.html

到了这里,关于Docker基本操作之删除容器Container和删除镜像IMAGE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker基本操作:安装部署、设置ssh远程登入、配置docker镜像文件并创建docker容器

    Docker 是一个流行的应用程序容器化和部署平台,允许开发人员轻松地创建、部署和管理容器中的应用程序。 请注意运行此命令需要 root 或 sudo 权限,因此可能需要在命令前加上 sudo 并输入密码。 一、更新系统工具(ubuntu) 安装docker 查看docker版本 启动docker服务 二、一些基本

    2024年02月04日
    浏览(66)
  • 【Java】微服务——Docker容器部署(docker安装,docker配置镜像加速,DockerHub,docker基本操作,Dockerfile自定义镜像.Docker-Compose)

    微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题 大型项目组件较多,运

    2024年02月04日
    浏览(55)
  • 【Docker】2、Docker 基本操作【镜像操作】

    🔋 镜像名称一般由两部分组成: [repository]:[tag] 🔋 若没有指定 tag ,默认是 latest (最新版本的镜像) 更多命令: docker --help 从 DockerHub 拉取 nginx 镜像 🔋① 访问 DockerHub 官网【https://hub.docker.com/】 🔋② 搜索 nginx 🔋③ 执行拉取镜像的命令 🔋④ 查看所有镜像 ✏️ ① 把

    2024年02月06日
    浏览(55)
  • docker 基本用法-操作镜像

    访问 dockerhub:https://registry.hub.docker.com 如果不能拉取 方法 1.需要配置配置镜像加速器 方法 2:把之前下载好的镜像通过 docker load -i 解压出来: 把 centos.tar.gz、nginx.tar.gz 镜像包上传到 xuegod63 机器的 root 目录,通过 docker load - i 解压镜像 [root@xuegod63 ~]# docker load -i /root/nginx.tar.

    2024年02月07日
    浏览(46)
  • docker安装与镜像基本操作

    目录 前言 一.部署docker 1.安装依赖包 2.设置阿里云镜像源 3.安装docker -ce社区版 4.启动docker 5.设置镜像加速 二.设置网络优化 三.docker镜像操作 1.搜索镜像 2.获取镜像 3.查看镜像 4. 查看所有状态容器 5.搜索镜像 6.下载镜像

    2023年04月20日
    浏览(50)
  • Docker --- 基本操作、Dockerfile自定义镜像

    镜像名称 首先来看下镜像的名称组成: 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像 如图: 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。   镜像命令 常见的镜像操作命令如图: 案例

    2023年04月26日
    浏览(56)
  • Docker基本操作&与自定义镜像&Docker-Compose与Docker镜像仓库

    目录 一.基本操作 1.镜像操作 1.1.镜像名称 1.2.镜像命令 1.3.案例-拉取、查看镜像 1.4.案例-保存、导入镜像 2.容器操作 2.1.容器相关命令 2.2.案例-创建并运行一个容器 2.3.案例-进入容器,修改文件 2.4.小结 3.数据卷(容器数据管理) 3.1.什么是数据卷 3.2.数据集操作命令 3.3.创建和

    2024年02月03日
    浏览(48)
  • 【docker】容器的运行、停止、查看等基本操作

    Docker image是一个 read-only 文件,位于磁盘上 这个文件包含文件系统,源码,库文件,依赖,工具等一些运行application所需要的文件 可以理解成一个模板 docker image具有分层的概念 一个运行中的docker image,位于内存中 实质是复制image并在image最上层加上一层 read-write 的层(称之为

    2024年02月10日
    浏览(53)
  • ubuntn之容器的基本操作(安装docker|运行容器|portainer)

    目录 一、安装Docker引擎         1.方法一:手动安装(手动添加软件源)                2、方法二:脚本自动化安装  二、安装后的检查操作 三、运行一个容器 四、进入容器 五、镜像生命周期管理 一、镜像part 二、创建容器、启动容器 三、暂停/继续容器 四、 终

    2024年01月18日
    浏览(49)
  • Docker基本操作之数据卷(容器数据管理)

    您的“关注”和“点赞”,是认可,是支持,是动力。 如意见相佐,可留言。 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。 本文首发在IT羊资源网。 《IT羊资源网》,网址:https://www.ityangzy.com IT羊资源网是IT世界的羊群! 一个致力于科技、信息技术

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包