小编dav*_*ark的帖子

Docker-Compose无法连接到Docker守护程序

我收到一条错误消息,指出我无法连接到docker守护程序.我已经调查了其他人的答案,他们有类似的问题,但没有帮助.我正在运行Ubuntu 15.10的版本.我会尽力提供我所拥有的所有信息.

root@# docker-compose -f docker-compose-deps.yml up -d
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)

Docker版本

root@# sudo docker     version
Client:
Version:      1.9.1
API version:  1.21
Go version:   go1.4.2
Git commit:   a34a1d5
Built:        Fri Nov 20 13:20:08 UTC 2015
OS/Arch:      linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Run Code Online (Sandbox Code Playgroud)

Docker-Compose版本

root@# docker-compose --version
docker-compose version …
Run Code Online (Sandbox Code Playgroud)

terminal ubuntu docker docker-compose

79
推荐指数
10
解决办法
7万
查看次数

当Docker容器自动崩溃时重新启动

如果容器自动崩溃,我想重新启动它。我不确定该怎么做。我有一个脚本docker-compose-deps.yml,其中包含elasticsearch,redis,nat和mongo。我在终端中运行此程序以进行设置:docker-compose -f docker-compose-deps.yml up -d。之后,我通过运行来设置容器docker-compose up -d。如果它们崩溃,是否有办法使这些容器重新启动?我注意到docker具有内置的重启功能,但是我不知道如何实现。

经过一些反馈,我将添加restart: always到我的docker-compose文件和docker-compose-deps.yml文件中。这看起来正确吗?还是这是您始终执行重启的方式?

docker-compose示例

myproject-server:
  build: "../myproject-server"
  dockerfile: Dockerfile-dev
  restart: always
  ports:
  - 5880:5880
  - 6971:6971
  volumes:
  - "../myproject-server/src:/src"
  working_dir: "/src"
  external_links:
  - nats
  - mongo
 - elasticsearch
 - redis
myproject-associate:
  build: "../myproject-associate"
  dockerfile: Dockerfile-dev
  restart: always
  ports:
  - 5870:5870
  volumes:
  - "../myproject-associate/src:/src"
  working_dir: "/src"
  external_links:
  - nats
  - mongo
  - elasticsearch
  - redis
Run Code Online (Sandbox Code Playgroud)

docker-compose-deps.yml示例

nats:
  image: nats
  container_name: nats
  restart: always
  ports:
  - …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose docker-container

9
推荐指数
2
解决办法
6463
查看次数