配置参数设置
当要使用docker api查询信息的时候,我们需要修改docker的配置文件,添加一条OPTIONS来使得api功能可以使用:
OPTIONS=’-H unix:///var/run/docker.sock-H tcp://0.0.0.0:4242’
- OPTIONS用于询问服务器的能力
- Unix域套接字是通过套接字API实现的简单的协议族。实际上它并不代表一个网络协议;它只能连接到同一台机器.上的套接字。它提供了灵活的IPC机制。它的地址;是它所在的文件系统的路径名,创建之后套接字就和路径名绑定在一起,而且应该使用套接字API对它进行操作。
- 文件/var/run/docker.sock是什么呢?简单地说,它是Docker守护进程(Docker daemon)默认监听的Unix域套接字(Unix domain socket),容器中的进程可以通过它与Docker守护进程进行通信。
- tcp:Unix域套接字使用了传输控制协议,即TCP(The Transmission Control Protocol)协议。详情可看:
进程间通信(IPC)——Un