我正在尝试在运行时引入其他容器 - ps如何找到当前容器?它看起来在哪里?
答案 0 :(得分:0)
听起来你有2个问题。要回答第一部分,它是如何工作的,基本答案是客户端 - 服务器体系结构:当您使用docker ps
或docker ps -a
时,您实际上正在使用docker客户端,它将向docker服务器发送请求侦听套接字连接的实例,虽然也是docker server can be started-up using an IP。
您甚至可以连接到泊坞服务器“远程API”without using the docker client。
回答所在的问题:当客户端将docker ps
命令中的相关请求中继到服务器(守护程序)时,服务器只报告哪些容器它正在运行和控制。当您使用docker ps -a
查看所有容器(包括停靠的那些容器(而不是在docker守护程序的控制下正在运行)时,服务器还将检查它保留停止容器的位置。有关详细信息,请参阅此linked StackExchange文章。