我正在使用一个启动脚本运行一个EC2实例,该脚本在重新启动时被调用。此启动脚本检查停靠守护进程在启动容器之前是否正在运行,但错误:Post http:///var/run/docker.sock/v1.13/containers/create: dial unix /var/run/docker.sock: no such file or directory失败。
启动脚本
# Make sure the docker daemon has started
sudo /usr/sbin/service docker start
# start the container
sudo /usr/
我有一个本地码头注册中心,我想用来管理.
我有以下脚本(在/etc/init/docker-registry.conf):中)
description "docker registry"
author "me"
start on filesystem and started docker
stop on runlevel [!2345]
respawn
script
/usr/bin/docker.io run -a stdout --rm --name=docker-registry \
-v /var/local/docker-re
我在试着用参数来处理詹金斯的工作。此作业运行一个调用坞的外部脚本。
我将用户jenkins用户添加到docker组,并重新启动jenkins。当我从控制台执行脚本时是可以的,但是从jenkins构建中我得到了:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?