Docker远程API与容器日志管理
1. Docker远程API
Docker远程API允许我们通过REST API访问Docker引擎,实现对Docker的程序化访问。
1.1 启用Docker远程API
可以使用以下CoreOS cloud - config部分来启用监听TCP端口2375的Docker远程API:
- name: docker-tcp.socket command: start enable: true content: | [Unit] Description=Docker Socket for the API [Socket] ListenStream=2375 Service=docker.service BindIPv6Only=both [Install] WantedBy=sockets.target1.2 访问Docker远程API的示例
以下是一些访问Docker远程API的示例命令:
-列出运行中的容器:
docker -H tcp://172.17.8.102:2375 ps- 列出容器镜像(JSON格式):
c