Dav*_*son 119 macos homebrew docker
尝试从brew设置docker,但是引擎似乎不包含在任何官方公式中.
brew install docker-machine docker-compose
Run Code Online (Sandbox Code Playgroud)
那么这些只安装客户端?引擎/守护进程没有桶吗?
Sus*_*Pal 284
以下步骤适用于macOS Sierra 10.12.4.请注意,brew安装Docker后,docker命令(符号链接)不可用于/usr/local/bin.首次运行Docker应用程序会创建此符号链接.请参阅下面的详细步骤.
安装Docker.
brew cask install docker
Run Code Online (Sandbox Code Playgroud)启动Docker.
Docker以启动Docker.以这种方式启动Docker时,状态菜单中会出现Docker whale图标.一旦出现鲸鱼图标,对于符号链接docker,docker-compose,docker-credential-osxkeychain并docker-machine在创建/usr/local/bin.
$ ls -l /usr/local/bin/docker*
lrwxr-xr-x 1 susam domain Users 67 Apr 12 14:14 /usr/local/bin/docker -> /Users/susam/Library/Group Containers/group.com.docker/bin/docker
lrwxr-xr-x 1 susam domain Users 75 Apr 12 14:14 /usr/local/bin/docker-compose -> /Users/susam/Library/Group Containers/group.com.docker/bin/docker-compose
lrwxr-xr-x 1 susam domain Users 90 Apr 12 14:14 /usr/local/bin/docker-credential-osxkeychain -> /Users/susam/Library/Group Containers/group.com.docker/bin/docker-credential-osxkeychain
lrwxr-xr-x 1 susam domain Users 75 Apr 12 14:14 /usr/local/bin/docker-machine -> /Users/susam/Library/Group Containers/group.com.docker/bin/docker-machine
Run Code Online (Sandbox Code Playgroud)单击状态菜单中的docker whale图标,等待它显示Docker正在运行.
测试docker工作正常.
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete
Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://cloud.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/engine/userguide/
$ docker version
Client:
Version: 17.03.1-ce
API version: 1.27
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: darwin/amd64
Server:
Version: 17.03.1-ce
API version: 1.27 (minimum version 1.12)
Go version: go1.7.5
Git commit: c6d412e
Built: Fri Mar 24 00:00:50 2017
OS/Arch: linux/amd64
Experimental: true
Run Code Online (Sandbox Code Playgroud)如果要用于docker-machine创建虚拟机,请安装VirtualBox.
brew cask install virtualbox
Run Code Online (Sandbox Code Playgroud)
请注意,如果未安装VirtualBox,则会docker-machine
因以下错误而失败.
$ docker-machine create manager
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
Run Code Online (Sandbox Code Playgroud)nwi*_*ler 171
请尝试跑步
brew install docker
Run Code Online (Sandbox Code Playgroud)
这将安装Docker引擎,这将需要Docker-Machine(+ VirtualBox)在Mac上运行.
如果你想安装较新的Docker for Mac,它不需要virtualbox,你可以通过Homebrew的Cask安装它:
brew cask install docker
Run Code Online (Sandbox Code Playgroud)
wis*_*cky 26
使用自制软件安装Docker for Mac:
brew cask install docker
Run Code Online (Sandbox Code Playgroud)
要安装命令行完成:
brew install bash-completion
brew install docker-completion
brew install docker-compose-completion
brew install docker-machine-completion
Run Code Online (Sandbox Code Playgroud)
Mic*_*ade 13
如果运行,则不会安装 Docker 桌面brew install docker。如果您已经通过这种方式安装,请先使用 卸载brew uninstall docker。
要安装 Docker Desktop,请运行:
brew install homebrew/cask/docker
Run Code Online (Sandbox Code Playgroud)
从您的文件夹启动 docker/Applications一次并输入密码,然后您可以运行类似命令docker --version来验证 CLI 是否正常工作。
Pav*_*ndu 12
Docker Desktop for Mac 不适合企业 Docker 用户,因为它需要付费许可证才能使用。Rancher Desktop是适用于所有三个主要操作系统的 Docker Desktop 的可行开源替代方案。
由于这个问题专门针对 Mac OS 用户,因此我添加了使其在 Mac OS 上运行的步骤。
首先使用自制软件安装 Docker。
brew install docker
安装 Rancher 桌面。
在 中Kubernates Settings,将容器运行时更改为dockerd.
利润 !
更新:场景中还有另一个开源容器运行时,名为 Colima ( https://github.com/abiosoft/colima )。
现在有 Mac 版 Docker Desktop 的替代方案:colima
如果您安装了 Homebrew,则可以使用以下命令安装它:
brew install colima docker
colima start
Run Code Online (Sandbox Code Playgroud)
docker安装Docker客户端,同时colima提供守护进程。
| 归档时间: |
|
| 查看次数: |
73422 次 |
| 最近记录: |