转自:https://blog.51cto.com/u_16213309/7405862
docker 查看 某个容器
原创mob64ca12d2a3422023-09-08 08:31:04
文章标签 Docker docker 客户端 文章分类 Docker 云计算
Docker相关视频讲解:
Docker查看某个容器
在使用Docker时,我们经常需要查看某个特定容器的状态、日志、运行信息等。通过使用Docker提供的命令和工具,我们可以轻松地查看和管理容器。本文将介绍如何使用Docker命令来查看某个容器,并给出了相应的代码示例。
1. 查看容器列表
在查看某个容器之前,首先需要知道容器的名称或ID。可以通过以下命令查看当前正在运行的容器列表:
docker ps
- 1.
该命令将列出当前正在运行的所有容器的名称、ID、状态等信息。如果想要查看所有容器(包括已停止的),可以添加-a
参数:
docker ps -a
- 1.
2. 查看容器的详细信息
要查看某个容器的详细信息,可以使用以下命令:
docker inspect <容器名称或ID>
- 1.
该命令将返回一个JSON格式的详细信息,包括容器的配置、网络设置、挂载信息等。我们可以使用-f
参数来仅提取所需的信息。例如,要获取容器的IP地址,可以使用以下命令:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' <容器名称或ID>
- 1.
3. 查看容器的日志
容器的日志记录了容器内部的输出信息,包括应用程序的输出、错误信息等。要查看容器的日志,可以使用以下命令:
docker logs <容器名称或ID>
- 1.
该命令将输出容器的日志信息。如果想要实时查看容器的日志,可以添加-f
参数:
docker logs -f <容器名称或ID>
- 1.
4. 进入容器终端
有时候,我们需要进入容器的终端进行调试或执行一些命令。要进入容器的终端,可以使用以下命令:
docker exec -it <容器名称或ID> /bin/bash
- 1.
该命令将在容器内部打开一个新的终端。在终端中,我们可以像在正常的终端中一样执行命令。
5. 使用Docker仪表盘查看容器
除了命令行工具,Docker还提供了一个仪表盘界面,可以通过浏览器访问。要启动Docker仪表盘,可以使用以下命令:
docker run -d -p 8080:8080 --name docker-dashboard -v /var/run/docker.sock:/var/run/docker.sock docker/dashboard:latest
- 1.
运行以上命令后,可以在浏览器中访问http://localhost:8080
查看Docker仪表盘。在仪表盘中,可以方便地查看和管理容器、镜像等。
序列图
下面是一个使用Docker命令查看容器的过程的序列图示例:
sequenceDiagram
participant 用户
participant Docker客户端
participant Docker守护进程
participant 容器
用户->>Docker客户端: docker ps
Docker客户端->>Docker守护进程: 查询容器列表
Docker守护进程->>Docker客户端: 返回容器列表
Docker客户端->>用户: 显示容器列表
用户->>Docker客户端: docker inspect <容器名称或ID>
Docker客户端->>Docker守护进程: 查询容器详细信息
Docker守护进程->>Docker客户端: 返回容器详细信息
Docker客户端->>用户: 显示容器详细信息
用户->>Docker客户端: docker logs <容器名称或ID>
Docker客户端->>Docker守护进程: 查询容器日志
Docker守护进程->>Docker客户端: 返回容器日志
Docker客户端->>用户: 显示容器日志
用户->>Docker客户端: docker exec -it <容器名称或ID> /bin/bash
Docker客户端->>Docker守护进程:
标签:容器,查看,日志,某个,docker,Docker,客户端
From: https://www.cnblogs.com/changbaishan/p/18292774