相关疑难解决方法(0)

Docker无法连接到docker守护程序

我将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)

我该如何解决这个问题?

linux docker

428
推荐指数
23
解决办法
51万
查看次数

Rails,Docker:主机不存在:"默认"

当我尝试跑步时docker-machine start default,我得到了Host does not exist: "default",我试过了eval "$(docker-machine env default)",但仍然得到同样的信息.错误在哪里?

ruby-on-rails docker

46
推荐指数
2
解决办法
4万
查看次数

Docker未启动"无法删除默认桥接网络:网桥具有活动端点""

任何想法如何解决它?

Error starting daemon: Error initializing network controller: could not delete the default bridge network: network bridge has active endpoints
Run Code Online (Sandbox Code Playgroud)

操作系统:Debian 8
Docker版本:1.9.0,构建76d6bc9

ifconfig输出:

eth0      Link encap:Ethernet  HWaddr e0:3f:49:a0:9d:b4  
      inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::e23f:49ff:fea0:9db4/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:5231 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4651 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:3019389 (2.8 MiB)  TX bytes:858951 (838.8 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP …
Run Code Online (Sandbox Code Playgroud)

linux debian docker

19
推荐指数
1
解决办法
9153
查看次数

使用 gitlab-ci 时 alpine 无法访问 docker 守护进程

我有一个自定义的 gitlab ci,我想编译一个 Golang 应用程序并构建一个 docker 镜像。我决定为 gitlab 运行程序使用 alpine docker 镜像。我无法启动 docker。我尝试手动启动 docker 并收到错误 ( * WARNING: docker is already starting),如果我不手动启动 docker 服务,我会收到 ( Fails (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?) 其他人也遇到过这种情况吗?

这不会是一个重复的问题。Gitlab 运行程序在 root 中运行 docker alpine 容器(通过运行 whoami 进行验证)。为了尝试,我确实尝试了usermod -aG docker $(whoami)并得到了相同的输出。

.gitlab-ci.yml

image: alpine

variables:
  GO_PROJECT: linkscout

before_script:
  - apk add --update go git libc-dev docker openrc
  - mkdir -p ~/go/src/${GO_PROJECT}
  - cp -r ${CI_PROJECT_DIR}/* …
Run Code Online (Sandbox Code Playgroud)

gitlab docker gitlab-ci gitlab-ci-runner alpine-linux

7
推荐指数
1
解决办法
6853
查看次数

泊坞窗:无法连接到泊坞窗守护程序

我正在安装以下docker软件运行Ubuntu:

$ docker version
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

$ docker-compose -v
docker-compose version 1.7.0, build 0d7bf73
Run Code Online (Sandbox Code Playgroud)

尝试运行docker-compose时出现以下错误:

$ sudo docker-compose up
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

systemctl …
Run Code Online (Sandbox Code Playgroud)

ubuntu docker docker-compose

5
推荐指数
2
解决办法
8494
查看次数