学习优先级:★★★★★

易用性:★★★★☆

使用 docker-compose ps 命令可以查看当前 Docker Compose 项目中所有容器的状态。这有助于了解所有容器是否按预期运行。

此命令提供了一个运行中服务的概览,包括它们的端口、名称和执行的命令。

示例代码

docker-compose ps

执行结果

运行此命令后,终端会显示类似以下输出:

Name              Command             State       Ports

-------

web_1   nginx -g 'daemon off;'    Up          80/tcp

db_1    postgres                  Up          5432/tcp

docker-compose ps 命令不仅显示容器是否正在运行(“Up”)或已停止(“Exited”),还提供有关网络设置和分配端口的信息。这对于需要多个容器相互通信或在特定端口上可访问时非常有用。

补充说明

如果发现容器没有按预期运行,可以使用 docker-compose logs 命令来获取该容器中事件的详细信息。这有助于进一步诊断问题。