在gitlab-ci中,我尝试在Docker容器中运行docker-compose。为此,我使用Docker-in-Docker。要测试一切是否正常,我只需执行一个docker info命令。但是,当我使用docker-compose图像作为我的图像时,我在执行docker info时得到以下错误 ERROR: Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running? 如果我使用docker本身作为镜像,则docker info命令成功。我对此感到困惑,因为docker-co
这就是目前的情况:
hamsterofdeath@HodVm:~$ docker ps
Cannot connect to the Docker daemon at unix:///home/hamsterofdeath/.docker/desktop/docker.sock. Is the docker daemon running?
hamsterofdeath@HodVm:~$ sudo docker ps
[sudo] password for hamsterofdeath:
CONTAINER ID IMAGE COMMAND CREATED STATUS
尝试用brew重新安装boot2docker,但遇到了同样的问题。下面是我运行的命令的屏幕抓取。有人知道怎么回事吗?
==> Checking out tag v1.3.0
==> go get -d
==> make goinstall
/usr/local/Cellar/boot2docker/1.3.0: 2 files, 7.2M, built in 3 seconds
~ » boot2docker init
我正试图在macOS 10.12.1上安装码头
我有一个老版本的码头,我把它从系统中删除了。
·我决定使用并利用hyperkit
·我没有任何与之合作的现有容器
·我已经完成了本机mac应用程序的干净安装,该设置显示了它的正确运行
问题:以标准用户身份运行docker ps失败
➜ docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
成功:
➜ sudo docker ps
Password:
CONTAINER ID IMAGE
所以我在Windows上使用Docker和boot2docker已经有相当一段时间了,一切都很正常。最近,它开始困扰我,为了运行docker命令,我必须启动Boot2Docker终端,并在那里输入boot2docker ssh,然后从虚拟机运行docker命令。我发现奇怪的是,在启动Boot2Docker终端后(没有使用ssh进入vm),输出如下:
initializing...
Virtual machine boot2docker-vm already exists
starting...
Waiting for VM and Docker daemon to start...
.o
S
基本上,在VM重新启动时,当SSHed进入VM时,我所做的任何更改都会丢失。当我停止VM时,我假设问题与错误相关联。
C:\Users\Tom>boot2docker stop
error in run: Failed to stop machine "boot2docker-vm": exit status 1
但是,我可能只是在做些蠢事。
我遵循的顺序如下(删除了docker徽标),您可以看到它在重新启动过程中丢失了示例目录。
C:\Users\Tom>boot2docker up
Waiting for VM and Docker daemon to sta
我已经在Docker存储库中安装了docker-ce、docker-compose和Ubuntu22.04中的docker-compose-plugin包,遵循正式指示,但是当我在命令行中输入docker compose时,我得到的结果是:
docker: 'compose' is not a docker command.
See 'docker --help'
根据docker plugin ls的说法,没有安装插件。有什么线索吗?
一些补充资料:
bash-completion确实建议将compose作为一个可能的子命令。
在docker-compose中
我有一个yaml文件在GitHub操作中,我已经成功地在其中建立了docker镜像,我想推入docker集线器,但得到下面的错误 Run docker push ***/vampi_docker:latest
docker push ***/vampi_docker:latest
shell: /usr/bin/bash -e {0}
An image does not exist locally with the tag: ***/vampi_docker
The push refers to repository [docker.io/***/vampi_docker]
Error: P
我正在Windows 10机器上运行WSL 2 (Ubuntu)。我使用正式的码头指南()在Ubuntu上安装了Docker。运行docker run hello-world会产生以下错误:docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?。
我尝试了以下步骤:
使用sudo docker...而不是docker...
使用sudo usermod -aG docker $(whoami)将用户添加到停靠用户组
我在这个线程
我需要在GitLab CI中运行mocha测试,一些测试需要与docker守护程序交互,在容器上操作,运行,创建等。我试图避免使用docker in docker,原因在文章中,并尝试他提出的解决方案与官方。
我的.gitlab-ci.yml有以下代码。
test-runner:
stage: test
# docker image is based of Alpine Linux - https://wiki.alpinelinux.org
image: docker:stable
tags:
- docker
variables:
GIT_SUBMOD
我有一个在ec2 instance.It上运行的bash脚本是定期运行的,现在的问题是,每当我在脚本中运行sudo service docker start时,它都会运行,但是在运行docker ps之后,它会给我一个错误ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock。
现在,虽然我已经在脚本中运行了命令,以提供没有sudo的运行docker的权限,但是每当我重新启动它时,它似乎会重写所有的配置。
echo "I
我试图通过docker-compose来构建一个docker环境,但是它给出了错误。
$ docker-compose build
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Docker后台进程正在运行
$ sudo systemctl status docker
操作系统: Mac
我安装并启动了boot2docker,显示了一些错误:
wangyaos-MBP-2:~ wangyao$ boot2docker start
Waiting for VM and Docker daemon to start...
..........................o
Started.
Writing /Users/wangyao/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/wangyao/.boot2docker/certs/boot2docker-vm/cert.pem
Writ
我正在尝试运行docker run hello-world来测试我的docker安装是否工作正常。然后我使用命令brew services start docker-machine通过Homebrew启动docker机器。然而,我得到了这个错误: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 每次我想要连接到docker机器时,我都必须执行这篇文章中提到的步骤:Docker can't connect to docker daemon以