我将Docker版本更新为后0.8.0,输入时收到错误消息sudo docker version:
Client version: 0.8.0
Go version (client): go1.2
Git commit (client): cc3a8c8
2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host?
Run Code Online (Sandbox Code Playgroud)
我按照指示操作并输入命令sudo docker -d,我得到了这个:
[/var/lib/docker|2462000b] +job initserver()
[/var/lib/docker|2462000b.initserver()] Creating server
open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR (1)
2014/02/19 12:55:57 initserver: open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
尝试从brew设置docker,但是引擎似乎不包含在任何官方公式中.
brew install docker-machine docker-compose
Run Code Online (Sandbox Code Playgroud)
那么这些只安装客户端?引擎/守护进程没有桶吗?
我试图在Mac上自动设置开发人员环境.部分设置是安装Docker Toolbox.我无法通过命令行找到有关如何执行此操作的任何文档.如何自动执行此安装(必须通过命令行触发)?
更新:正如丹尼斯的赞扬所指出的那样
现在存在Docker for Mac,它是Docker Toolbox的替代品.你可以通过自制的桶来获得它:
brew cask install docker
我使用适用于 Apple M1 芯片的 Docker Desktop 下载了 Docker。我可以运行容器,与 VsCode 的集成工作正常,但我无法将其与 Intellij IDEA Ultimate 集成。它一直给出这个错误。

但我可以从终端运行容器并创建映像,我还可以在 Docker Desktop 中看到容器和映像。这背后的原因可能是什么?我还尝试检查 var/run/docker.sock 是否存在,但实际上不存在,没有这样的文件。
我也在我的第二台计算机上尝试了相同的步骤,并且发生了完全相同的事情。重现步骤: 1- 下载 Intellij IDEA Ultimate,打开使用 docker 的存储库 2- 下载 Docker Desktop for Mac M1 3- 尝试将 Docker 服务添加到 Intellij
我没有做任何其他事情,因为我认为 Docker Desktop 足以配置 Mac 上的所有内容。我尝试在 intellij 上运行 FT,但出现错误
[main] ERROR o.t.d.DockerClientProviderStrategy - Could not find a valid Docker environment. Please check configuration. Attempted configurations were:
[main] ERROR o.t.d.DockerClientProviderStrategy - UnixSocketClientProviderStrategy: failed with exception InvalidConfigurationException (Could not find unix domain …Run Code Online (Sandbox Code Playgroud) 升级到 VirtualBox 6.1.28 后尝试运行时vagrant up,收到以下错误消息
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["hostonlyif", "ipconfig", "vboxnet0", "--ip", "192.168.33.1", "--netmask", "255.255.255.0"]
Stderr: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)
VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line 242 of file VBoxManageHostonly.cpp
Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 上VirtualBox 更新vagrant up失败并出现以下错误后:
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["hostonlyif", "ipconfig", "vboxnet2", "--ip", "10.160.0.1", "--netmask", "255.255.255.0"]
Stderr: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)
VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line 242 of file VBoxManageHostonly.cpp
Run Code Online (Sandbox Code Playgroud)
使用的版本:
在Windows 10上,当我调用docker命令时:
docker pull mongo:windowsservercore
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
Warning: failed to get default registry endpoint from daemon (error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.). Using system default: https://index.docker.io/v1/
Run Code Online (Sandbox Code Playgroud)
当我 docker-machine create default
(default) Waiting for an IP...
Error creating machine: Error in driver during machine creation: Too …Run Code Online (Sandbox Code Playgroud) 我启动了Docker,现在我正在学习本教程,但据我所知,我无法docker-machine在OS X上运行该命令.
该文档指出您运行以下命令来创建本地虚拟机:
docker-machine create --driver virtualbox manager
Run Code Online (Sandbox Code Playgroud)
但是,此命令在OS X(11.6)中不起作用,并出现以下错误:
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)
我试图安装虚拟机; 但是,另一页明确指出您不能将其安装在本地计算机上:
不得安装版本4.3.30之前的VirtualBox(它与Docker for Mac不兼容)
注意:如果您的系统不满足这些要求,您可以安装Docker Toolbox,它使用Oracle VirtualBox而不是HyperKit.
所以我只安装了Docker for Mac而不是virtualbox.那我在这里错过了什么?示例页面说你可以在OS X上运行教程,所以我想知道如何继续......
您可以使用Docker for Mac,Docker for Windows或Docker for Linux来跟随并运行此示例.
我安装了docker,似乎有些问题.
$ docker ps
Run Code Online (Sandbox Code Playgroud)
集装箱ID图像命令创建状态端口名称
$sudo docker ps
Run Code Online (Sandbox Code Playgroud)
无法连接到Docker守护程序.docker守护程序是否在此主机上运行?
我该怎么办?
我的Docker服务已启动并正在运行.但是,当试图通过运行Docker来使用Docker时sudo,例如:
12:40:26/~ $ sudo docker pull fluxcapacitor/pipeline
Using default tag: latest
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
Warning: failed to get default registry endpoint from daemon (Cannot connect to
the Docker daemon. Is the docker daemon running on this host?). Using system
default: https://index.docker.io/v1/
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Run Code Online (Sandbox Code Playgroud)
请注意,我已经按照Mac OS X上的答案sudo docker无法连接到Docker守护程序.docker守护程序是否在此主机上运行?
如下:
docker-machine启动默认值
12:40:36/~ $ docker-machine start default
Starting "default"...
Machine "default" is already running.
Run Code Online (Sandbox Code Playgroud)
码头工人
12:41:20/~ $ docker …Run Code Online (Sandbox Code Playgroud) 我在 mac 终端使用 docker 和 k8s。不知道我做了什么,我的 docker 命令不再起作用了。例如,永远docker info挂起docker run...。我尝试通过卸载并安装 docker 来解决此问题。但是当我重新安装 docker 后,我收到了以下错误消息:
$ docker info Client: Context: default Debug Mode: false
Server: ERROR: Cannot connect to the Docker daemon at
unix:///var/run/docker.sock. Is the docker daemon running? errors
pretty printing info
Run Code Online (Sandbox Code Playgroud)
对于其他 docker 命令,我还收到:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info
Run Code Online (Sandbox Code Playgroud)
我已经阅读了很多网站(如何在 MacO 上轻松安装和卸载 docker)(启动 docker 时“VirtualBox 配置了多个具有相同 IP 的仅主机适配器”)...,但仍然无法解决我的问题。很多解决方案似乎不适用于macOS。我见过许多通过该 …