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

新手上路,请多包涵

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

原文由 Zuriar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

如果你想在 Linux 中安装 Docker,那么在最新的 1.12.0 版本 中,Docker daemon 和 Docker client 位于单独的二进制文件中。

这已在发布日志中提到:

将二进制文件分成两部分:docker(客户端)和 dockerd(守护进程)# 20639

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

原文由 Haoming Zhang 发布,翻译遵循 CC BY-SA 3.0 许可协议

首先,为您的系统下载并解压缩/解压缩该版本。这里是 maclinuxwindows 的 x86_64 二进制文件。

展开存档后,您可以在 ./docker/docker 找到 docker CLI 可执行文件 - 将该文件移动到您的路径中,您就完成了。

如果您特别希望将 docker CLI 安装到 docker 映像中,请执行以下 Dockerfile 命令:

 ENV DOCKERVERSION=18.03.1-ce
RUN curl -fsSLO https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKERVERSION}.tgz \
  && tar xzvf docker-${DOCKERVERSION}.tgz --strip 1 \
                 -C /usr/local/bin docker/docker \
  && rm docker-${DOCKERVERSION}.tgz

h/t 对此评论

原文由 Aaron V 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进