在使用Kubernetes(K8S)过程中,经常需要对Docker镜像进行管理和清理。其中,常见的一项操作就是删除所有未被使用的Docker镜像。在Docker中,我们可以使用命令“docker rmi $(docker images -q)”来实现这个目的。
下面我将详细介绍如何使用这个命令,以及每个步骤需要做什么以及用到的代码。
### 实现“docker rmi $(docker ima            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-24 10:15:45
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            快捷键:CTRL+p+q:退出容器,并保持容器继续运行(或使用exit命令)
CTRL+d:退出容器,并终止容器运行镜像命令查看已下载的镜像docker images
Options:-a, --all             显示所有镜像--digests         显示摘要(可以显示镜像大小等信息)同时不要截断输出(显示长IMAGE ID格式)-f, --filter filter            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 22:40:23
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker中的Ctrl + P + Q操作实现
## 引言
Docker是一种常用的容器化技术,可以用于快速构建、部署和运行应用程序。在使用Docker时,经常会遇到需要退出Docker容器但保持容器的运行状态的情况。这时,可以使用Ctrl + P + Q操作来实现。本文将向你展示如何使用这一操作。
## 操作流程
下面是使用Ctrl + P + Q操作的步骤:
```mermaid            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-30 10:14:09
                            
                                345阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 什么是 Docker Volume
Docker Volume 是 Docker 中用来管理持久化数据的一种机制。它可以将容器中的数据持久化存储到宿主机的文件系统中,从而实现容器的数据持久化。
在 Docker 中,容器通常是临时的,当容器被删除时,容器内的数据也会被删除。但是有些场景下,我们希望容器内的数据能够在容器删除后仍然保留,这时就需要使用到 Docker Volume。
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 07:02:41
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #拉取镜像 docker pull ccr.ccs.tencentyun.com/discuzq/dzq:latest #运行容器 docker run -d -p 8082:80 -p 443:443 ccr.ccs.tencentyun.com/discuzq/dzq:latest #安装 #安 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-12 15:04:00
                            
                                2166阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            如何清理您的Docker数据Docker不需要对系统进行配置更改…但它却使用大量的磁盘空间。 短暂的使用后,通过下面命令您可能会震惊地看到一些可怕使用统计信息:docker system df不过不用担心,Docker允许您从未使用的images,containers和volumes中回收磁盘空间。定期清理为了安全地删除停止的containers,未使用的networks和悬挂images(没有响            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 01:26:48
                            
                                285阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            -docker简单命令:1.docker ps 显示当前正在运行的容器2.docker ps -a 显示所有状态的容器3.docker ps -n 3 显示最后被创建的n个容器(注意:不限状态)4.docker ps -q 只显示容器ID5.docker ps -s 显示容器文件大小 6.docker –version 查看当前docker版本7.docker run hello-wor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 22:03:26
                            
                                334阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker可以让开发人员、运维人员更容易使用容器创建、部署和运行应用程序。掌握一些必备的Docker命令对于使用Docker的工程师非常重要,那么今天笔者给大家整理了一份Docker的命令备忘单,希望大家可以好好保存,在使用的时候可以拿出来查阅使用。让我们直接开始!一、Docker 容器命令列出所有正在运行的容器docker ps 还有两个同等作用的命令:docker containe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 22:00:39
                            
                                326阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            和小伙伴周末进行愉快的TRPG跑团,需要在QQ讨论组上加了qq小号后,将qq小号用酷Q配合投骰的应用变成骰子君。
    Linux通过docker安装运行酷Q文:铁乐与猫需求:和小伙伴周末进行愉快的TRPG跑团,需要在QQ讨论组上加了qq小号后,将qq小号用酷Q配合投骰的应用变成骰子君。限制:我个人的云计算服务器都是Linux的,所以不能直接用普通青年在win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 19:47:04
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            笔记一: 笔记二:学习视频看的是up主:遇见狂神说一、Docker网络Docker网络:实现容器间通信、容器与外网通信以及容器的跨主机访问。1.1、理解Docker0清空所有镜像和容器,再来学习Docker网络docker rm -f $(docker ps -aq)
docker rmi -f $(docker images -aq)[root@centos ~]# docker images            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 22:54:59
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录1、容器操作类命令1、ps2、attach3、inspect4、top5、events6、log7、wait8、export9、port10、rename11、updata2、容器生命周期管理类命令1、run2、start3、stop4、restart5、kill6、rm7、create8、pause9、unpause10、exec3、镜像仓库类命令1、login2、logout3、pu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 22:03:14
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker ps1. 由来docker ps是Docker容器管理工具中的一个命令,用于列出正在运行的容器。2. 常见五种示例命令和说明以下是docker ps的常见示例命令及其说明:示例一:列出正在运行的容器docker ps描述:使用docker ps命令可以列出当前正在运行的容器。示例二:列出所有容器(包括停止的)docker ps -a描述:通过添加-a选项,可以使用docker ps命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 16:54:08
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何使用Docker实现Ctrl+p+q+d
Docker是一款流行的容器化平台,可以帮助开发者快速部署、运行和管理应用程序。在使用Docker时,有时候我们需要在容器内部运行一些命令或操作,但是又不希望关闭容器,这时候就需要使用到"Ctrl+p+q+d"这个组合键组合,以将Docker容器从当前终端分离出来,但保持容器运行。在本篇文章中,我将向你详细介绍如何实现这一功能。
整个过程可以分为以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-26 05:23:07
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?sudo systemctl daemon-reload
sudo systemctl restart docker.service容器列出所有容器docker ps -a
列出所有的容器IDdocker            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 11:05:07
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.在docker中运行相应的镜像,为何无法输入命令 因为目前已经进入了tomcat应用,和之前在linux中运行rabbitmq一样的问题。如下我试过ctrlZ和ctrlC,只有CtrlC起作用,于是去了解C和Z之前的区别Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。 Ctrl+Z是把当前的程序挂起            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 19:40:20
                            
                                399阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Docker 概述1.1Docker的概念Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器Docker的Logo设计为蓝色鲸鱼,拖着许多集装箱鲸鱼可看作为宿主机,集装箱可理解为相互隔离            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 09:05:15
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 docker复杂安装详说1.1 mysql主从复制1.1.1 启动主节点3307docker run -p 3307:3306 \
-v /bf/mysql-master/log:/var/log/mysql \
-v /bf/mysql-master/data:/var/lib/mysql \
-v /bf/mysql-master/conf:/etc/mysql \
-e MYSQL_RO            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 13:59:02
                            
                                1682阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker镜像管理及清理
## 1. 背景和介绍
Docker是一种容器化平台,提供了便捷的容器管理和部署方式。在使用Docker的过程中,镜像是非常重要的一部分。镜像是用于创建Docker容器的模板,它包含了所需的操作系统、应用程序和依赖项。每个Docker容器都是从一个镜像创建而来的。
随着时间的推移,我们可能会在本地机器上积累许多不再使用的Docker镜像。这些镜像会占用大量的磁            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-09 14:13:52
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker一、 业务场景,前后分离系统,前端vue + elementui 后端为springboot项目使用docker部署。1.1 安装docker1、Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账dockeruname -r2、更新yum包:sudo yum update3、安装需要的软件包,yum-util 提供y            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 12:48:12
                            
                                424阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            透过IEEE 802.1q in IEEE 802.1q(Q-in-Q)的方式,我们可以让VLAN的数量增加超过4096(4096*4096),也可以让客户自行设定Trunk穿过Service Provider所提供的Ethernet Solution(如:FTTx)。 假设现在的网络架构为: SW1 F0/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-07-31 10:24:10
                            
                                4609阅读