gpt4 book ai didi

docker - 安装了brew的docker在/var/run/docker.sock上失败

转载 作者:行者123 更新时间:2023-12-02 18:25:01 24 4
gpt4 key购买 nike

我使用brew在Mac上安装了docker:

$ brew install docker

不带参数运行docker可以正常工作并显示命令列表,但是运行搜索失败如下:
$ docker search riak

FATA[0000] Get http:///var/run/docker.sock/v1.17/images/search?term=riak: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
docker images同样失败。我该如何运行?

编辑:
我跑了
$ brew install boot2docker
$ boot2docker init

失败了
error in run: Failed to initialize machine "boot2docker-vm": exit status 1

希望这可以阐明情况:
$ boot2docker -v info
Boot2Docker-cli version: v1.5.0
Git commit: ccd9032
2015/03/09 12:48:51 executing: VBoxManage showvminfo boot2docker-vm --machinereadable
{
"Name": "boot2docker-vm",
"UUID": "978c667c-9e7b-4026-823e-fa9ccde98a47",
"Iso": "",
"State": "running",
"CPUs": 1,
"Memory": 128,
"VRAM": 8,
"CfgFile": "/Users/issactrotts/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox",
"BaseFolder": "/Users/issactrotts/VirtualBox VMs/boot2docker-vm",
"OSType": "",
"Flag": 0,
"BootOrder": null,
"DockerPort": 0,
"SSHPort": 0,
"SerialFile": ""
}

极有可能DockerPort和SSHPort不应为0。

最佳答案

我假设brew安装了boot2docker,因为似乎没有任何其他受支持的,非实验性的方式来在Mac上运行Docker。按照该页面上的说明进行操作,您需要运行boot2docker init; boot2docker start,然后在要使用任何Docker命令的每个Shell session 中,都必须运行$(boot2docker shellinit)(执行$(...)的输出需要shellinit)。

关于docker - 安装了brew的docker在/var/run/docker.sock上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28949763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com