# 理解和使用 Docker PS:新手入门指南
Docker 是一种流行的容器化技术,允许开发者打包应用及其所有依赖,确保在不同环境中运行的一致性。对于初学者来说,理解 Docker 中的基本命令是非常重要的,特别是 `docker ps` 命令,它用于列出当前运行的容器。接下来,我将一步步带你了解这个命令的使用。
## 过程概览
以下是使用 `docker ps` 命令的基本步骤:
|            
                
         
            
            
            
            什么是DockerDocker使用Go语言进行开发实现,基于Linux内核的cgroup,namespace,以及AUFS类的Union FS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其他的隔离的进程,因此也称其为容器。Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极  大的简化了容器的创建和维护。使得 Docker            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 22:58:24
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.docker官方解释:见 【Docker百度百科】看完了是不是一头雾水?还是不知道做什么的,对么?反而更迷糊了?不急,接下来看~~ 还有很多不明白的,比如说:容器是什么?镜像是什么?还有很多很多疑问? 百科,这应该是科普的作用,又不是写书,搞这么深入细节干嘛?有需要深入的,自个儿去深入就得了,提供引用的书籍介绍下书籍就可以了。学学维基百科,这分类和逻辑才是棒。 说实话,我非常讨厌这样的官方的很            
                
         
            
            
            
            查看容器(ps)查看运行中的容器:# Management Commands(推荐)
docker container ps
# 或者
docker container ls
# Commands
docker ps使用此方法只能看到运行中的容器,对于以及停止的容器,还需要使用 -a  参数,比如:docker container ps -a容器运行(run,无参数)容器是镜像的实例。学习 do            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 17:28:22
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何实现“docker ps 是空的”
作为一名经验丰富的开发者,你可以教会一位刚入行的小白如何实现“docker ps 是空的”。以下是整个实现过程的步骤:
```mermaid
journey
    title 实现"docker ps 是空的"的步骤
    section 基本概念
    小白需先了解以下概念:
    - Docker:一种用于开发、交付和运行应用程序的开放平台            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-03 05:34:38
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍容器是docker的另一个核心概念简单的来说,容器是镜像的一个运行实例,所不同的是它有额外的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。那么docker容器就是独立运行的一个或一组应用,以及它们的必须运行环境。查看容器列表通过docker ps命令查看正在运行的容器列表,需要查询所有的容器需要加-a参数:查询正在运行的容器:docke            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 13:49:54
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、镜像简介       镜像 image 就是一个可以被docker执行的包,镜像包含应用程序所需要的所有内容 --- 代码,执行时间,库,环境变量和配置文件等等。 通过 docker images 命令我们可以查看镜像列表。       容器就是镜像的一个实例,一个镜像可以创建出多个容器,同时容器也可以生成自定义的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 01:27:00
                            
                                326阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            容器相关命令查看容器查看正在运行的容器docker ps查看所有容器docker ps -a查看最后一次运行的容器docker ps -l查看停止的容器docker ps -f status=exited创建与启动容器创建容器常用的参数说明:创建容器命令: docker run-i: 表示运行容器-t表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一 个伪终端。–nam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-05 13:33:07
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              容器是Docker的三大核心之一。  Docker容器类似于一个轻量级沙箱,Docker利用容器来运行和隔离应用。  容器是从镜像创建的应用运行实例,可以将其启动、开始、停止、删除,而这些容器都是相互隔离、互不可见的。  可以把容器看做精简版的Linux系统环境,其包含了root用户权限、进程空间、用户空间和网络空间等。  镜像自身是只读的,容器从镜像启动时,Docker会在镜像的最上层创建一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 19:51:50
                            
                                1637阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker中查看端口为空的容器
在使用Docker的过程中,经常会遇到需要查看容器运行状态的情况。其中,`docker ps`命令是最常用的命令之一,用于列出所有正在运行的容器。然而,有时候我们会发现`docker ps`命令输出的结果中,某些容器的端口信息是空的,即没有显示容器内部的端口与宿主机之间的映射关系。那么,出现这种情况是为什么呢?本文将为大家详细解释这个问题,并提供相应的解决方            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-07 03:33:47
                            
                                275阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            因为要搞的链是thegraph托管服务不支持的链(托管服务不支持的链或私有链),所以需要部署一个thegraph私有节点去同步链的信息,给subgraph查询提供服务。 必要信息:你的链的rpc节点一、部署thegraph私有节点若要自己搭建私有节点,可按照 Github 上的 graph-node 项目的说明进行部署。其 Github 地址为: https://github.com/graphp            
                
         
            
            
            
            #  Docker PS容器名解读
在使用Docker进行容器管理时,我们经常会使用`docker ps`命令来查看当前运行中的容器。但是在输出结果中,我们可能会有疑问:**“docker ps中哪个是容器名?”**
今天我们就来详细解读一下`docker ps`命令的输出,帮助大家更好地理解容器名的含义。
## `docker ps`输出中的容器名
首先,让我们来看一下`docker p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-03 06:19:52
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            列出正在运行的容器docker ps显示所有的容器,包括未运行的docker ps -a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-14 11:20:58
                            
                                830阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             docker自带的监控命令         docker自带了三个监控命令即ps, top, stats ps docker ps 可以帮助我们很快的了解当前正在运行的容器-a:会显示已经停掉的容器  [root@host1 ~]# docker ps
CONTAINER ID        IMAGE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-05 18:15:34
                            
                                377阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker 的应用场景web应用的自动化打包和发布自动化测试和持续集成,发布在服务型环境中部署和调整数据库或者其他的后台应用从头编译或者扩展现有的OpenShift 或者Cloud Foundry平台来搭建自己的PaaS环境PaaS是(Platform as a Service)的缩写,是指平台即服务。 把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为SaaS(Softw            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 20:05:15
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录标题一、Docker镜像1、什么是Docker镜像?2、UnionFS(联合文件系统)3、镜像加载原理4、分层的镜像5、为什么使用分层结构?6、commit镜像案例演示:二、Docker容器数据卷1、数据卷(1)数据卷是什么?(2)数据卷能干嘛?(3)数据卷怎么样使用?方式一:直接使用命令添加(-v)示例:实战:Mysql数据持久化拓展:具名挂载和匿名挂载方式二:DockerFile添加示例:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-30 09:18:44
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录顺序如下:一、docker images(列出docker中的镜像):二、docker ps(列出正在运行的容器):三、docker ps -a(列出所有的容器):四、docker start 容器名(启动容器):五、docker stop 容器名(关闭容器):六、docker restart 容器名(重启容器):七、拉取镜像:八、创建启动容器:九、docker save -o 要保存的路径            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 22:01:18
                            
                                552阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是容器?    容器是一种轻量级,可移植,可将应用程序进行打包的技术。让应用程序在不同的地方以相同的环境运行。    Docker 每运行镜像文件,就会产生一个容器对象。也就是说容器对象就是镜像的一个实例。    容器具备一定的生命周期, 最基本的查看命令: docker ps 命令 可以查看正在运行的容器, docker ps            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 10:09:43
                            
                                600阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文仅作为小白理解Okteto,K8s,docker 技术栈的简要概念,及其之前的相互联系。不作深入的展开。概念理解1. docker是什么?Docker是一个开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。 特点:使应用的打包与部署自动化创建轻量、私密的PAAS环境(PaaS是Platform as a Service的缩写,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 16:27:36
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker ps 命令 docker ps : 列出容器语法  docker ps [OPTIONS]  OPTIONS说明:-a :显示所有的容器,包括未运行的。-f :根据条件过滤显示的内容。--format :指定返回值的模板文件。-l :显示最近创建的容器。-n :列出最近创建的n个容器。--no-trunc :不截断输出。-q :静默模式,只显示容器编号。-s :显            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 23:20:34
                            
                                101阅读