试图从brew安装docker,但是引擎似乎不包括在任何官方公式中。

brew install docker-machine docker-compose

所以这些只安装客户端? 引擎/守护程序没有酒桶吗?


当前回答

Mac版Docker桌面版对于企业Docker用户来说不是一个合适的选择,因为它需要付费许可证才能使用。牧场主桌面是一个可行的开源替代Docker桌面所有三个主要的操作系统。

由于这个问题是专门针对Mac OS用户的,所以我添加了使其在Mac OS上工作的步骤。

首先使用自制软件安装Docker。 Brew安装docker 安装牧场主桌面。 在Kubernates Settings中,将容器运行时更改为dockerd。

利润!

更新:场景中还有另一个开源容器运行时,名为Colima (https://github.com/abiosoft/colima)。

其他回答

请试着跑步

brew install docker

这将安装Docker引擎,这将需要Docker- machine (+ VirtualBox)在Mac上运行。

如果你想安装新的Mac Docker,它不需要virtualbox,你可以通过Homebrew的Cask安装:

brew install --cask docker 
open /Applications/Docker.app

Mac版Docker桌面版对于企业Docker用户来说不是一个合适的选择,因为它需要付费许可证才能使用。牧场主桌面是一个可行的开源替代Docker桌面所有三个主要的操作系统。

由于这个问题是专门针对Mac OS用户的,所以我添加了使其在Mac OS上工作的步骤。

首先使用自制软件安装Docker。 Brew安装docker 安装牧场主桌面。 在Kubernates Settings中,将容器运行时更改为dockerd。

利润!

更新:场景中还有另一个开源容器运行时,名为Colima (https://github.com/abiosoft/colima)。

为了重新安装docker,你应该运行:

brew reinstall homebrew/cask/docker

如果运行brew install Docker,将不会安装Docker桌面。如果你已经用这种方式安装了它,首先用brew卸载docker卸载。

安装Docker Desktop,运行:

brew install homebrew/cask/docker

从/Applications文件夹中启动docker一次并输入密码,然后可以运行docker——version等命令来验证CLI是否正常工作。

使用自制软件安装Mac Docker:

brew install homebrew/cask/docker

安装命令行补全:

brew install bash-completion
brew install docker-completion
brew install docker-compose-completion
brew install docker-machine-completion