是否有可能只安装docker cli而不是守护进程

我想让docker CLI连接到远程守护进程,但是我需要在本地机器上安装包括守护进程在内的整个引擎吗?

如果你想要在Linux中安装Docker,那么在最新的1.12.0版本中 ,Docker守护进程和Docker客户端在独立的二进制文件中。

这在发行日志中已经提到:

将二进制文件拆分成两个:docker(client)和dockerd(daemon)# 20639

如果您在Mac中安装Docker,则Mac OS二进制文件仅为客户端: 资源

首先,下载并解压缩您的系统的版本。 这里是mac , linux , windows的 x86_64二进制文件。

展开存档后,可以在./docker/dockerfind./docker/docker CLI可执行文件 – 将该文件移动到path中,即可完成。

例如,要将CLI安装到Docker容器中,请执行以下操作:

 RUN curl -fsSLO https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz \ && tar xzvf docker-17.04.0-ce.tgz \ && mv docker/docker /usr/local/bin \ && rm -r docker docker-17.04.0-ce.tgz 

h / t到这个评论