在Docker生态系统中一共有3种API:Registry API、Docker Hub API、Docker Remote API
这三种API都是RESTful风格的。这里Remote API是通过程序与Docker进行集成和交互的核心内容。
Docker Remote API是由Docker守护进程提供的。默认情况下,Docker守护进程会绑定到一个所在宿主机的套接字:unix:///var/run/docker.sock ,Docker守护进程需要以root权限来运行,以便它有足够的权限去管理所需要的资源。如果系统中存在docker用户组,docker会将上面所说的套接字的所有者设定为该用户组。因此任何属于docker用户组的用户都可以运行docker而无需root权限。
1.连接到远程的Docker守护进程
可以通过以下指令开启、关闭、重启docker服务:
service docker start
service docker stop
service docker restart