【发布时间】:2019-06-23 16:10:21
【问题描述】:
Docker 可以通过定义 DOCKER_HOST 变量进行体面的远程工作,但现在我确实想避免安装适用于 MacOS 的胖 Docker,它还会在 VM 上安装和启动 docker 引擎,这似乎会消耗资源。
由于 docker 远程工作,它应该能够继续构建镜像、列出镜像、启动和停止它们,而无需 docker servic/vm mac。
我该怎么做? (dockercli 似乎只与整头牛一起出现)。
【问题讨论】:
Docker 可以通过定义 DOCKER_HOST 变量进行体面的远程工作,但现在我确实想避免安装适用于 MacOS 的胖 Docker,它还会在 VM 上安装和启动 docker 引擎,这似乎会消耗资源。
由于 docker 远程工作,它应该能够继续构建镜像、列出镜像、启动和停止它们,而无需 docker servic/vm mac。
我该怎么做? (dockercli 似乎只与整头牛一起出现)。
【问题讨论】:
我猜你正在寻找install-client-binaries-on-macos。
Docker 公司提供了一些预编译的二进制文件,只需下载here,解包,然后你会在那里找到一个独立的docker client binary,将其复制到你的mac,开箱即用。
【讨论】:
似乎只安装了客户端;但是在安装胖牛之后,您可以通过取消选中登录时启动 Docker 桌面,然后关闭 Docker 服务器。
这就是我所做的,当我在本地需要 docker 时,我只是启动它,然后在使用它之后,我再次将其关闭。
【讨论】: