如何判断docker master或agent是否正在运行?
我做sudo docker version
这就是我得到的:
$ sudo docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.3.3
Git commit (client): a8a31ef/1.5.0
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.3.3
Git commit (server): a8a31ef/1.5.0
这是docker代理还是docker master?主人是守护进程还是代理......或者两者兼而有之?
答案 0 :(得分:1)
我只是使用docker ps并查看它是否有效,我认为这是客户端,docker应该通过systemctl执行
答案 1 :(得分:1)
您的输出明确说明:
Client version: 1.5.0
这是您的docker客户端版本 - 该命令行工具 - 您用它来获取这些信息。
Server version: 1.5.0
这是docker服务器(或主机或守护程序)的版本。
但你对代理的意思是什么?我在Docker上下文中不知道这个术语。
在服务器上,您可以使用客户端发出的docker run
命令启动容器。对于容器,您可以通过键入docker inspect --format='{{.Config.Image}}' <containerName>
来获取有关使用哪个图像和标记的信息。