Ubuntu 在jenkins中配置Docker主机

Ubuntu 在jenkins中配置Docker主机,ubuntu,docker,jenkins,Ubuntu,Docker,Jenkins,我已经安装了Jenkins ver。Ubuntu 17.10中的2.73.3 同一台机器也有Docker版本17.09.0-ce 我还在/etc/default/docker文件中添加了以下行 DOCKER_OPTS=“DOCKER-Htcp://127.0.0.1:2375 -Hunix:///var/run/docker.sock" 之后,在Jenkins的Docker cloud配置页面中。我得到以下错误。请参阅所附的屏幕截图 如果docker守护进程没有考虑/etc/default/do

我已经安装了Jenkins ver。Ubuntu 17.10中的2.73.3 同一台机器也有Docker版本17.09.0-ce

我还在/etc/default/docker文件中添加了以下行 DOCKER_OPTS=“DOCKER-Htcp://127.0.0.1:2375 -Hunix:///var/run/docker.sock"

之后,在Jenkins的Docker cloud配置页面中。我得到以下错误。请参阅所附的屏幕截图

如果docker守护进程没有考虑/etc/default/docker文件,您可以检查我在上述文件中是否存在语法错误。 否则,运行此cmd并执行一次测试。
dockerd-Hunix:///var/run/docker.sock -Htcp://0.0.0.0:2375 &


在启动命令之前,停止所有docker服务并杀死容器(如果有的话)

确保docker正在通过运行
netstat-tunlp
监听端口。同时检查
systemctl状态docker.service
。● docker.service-加载的docker应用程序容器引擎:已加载(/lib/systemd/system/docker.service;已启用;供应商预设:已启用)活动:自2017-11-24 11:06:33起活动(正在运行);3min 3s前文档:主PID:28272(dockerd)任务:22内存:18.3M CPU:762ms CGroup:/system.slice/docker.service├─28272/usr/bin/dockerd-H fd://└─28289 docker containerd-l运行该命令时出现错误[1]27975 user1:~$
docker守护进程在Linux上不受支持。请直接运行
dockerd
。如何让docker守护进程运行。dockerd-Hunix:///var/run/docker.sock -Htcp://127.0.0.1:2375sudo dockerd-Hunix:///var/run/docker.sock -Htcp://127.0.0.1:2375 启动守护程序时出错:找到pid文件,确保docker未运行或删除/var/run/docker.pid user1:~$sudo rm/var/run/docker.pid user1:~$sudo dockerd-Hunix:///var/run/docker.sock -Htcp://127.0.0.1:2375 警告[][!]未设置前不要绑定任何IP地址--如果不知道正在执行的操作,请验证[!]INFO libcontainerd:containerd的上一个实例仍处于活动状态(28793)启动守护程序时出错:打开卷存储元数据数据库时出错:TimeOut因为它说容器仍在运行,请确保docker完全停止并kiil所有容器(docker ps-a)dockerd-H先生unix:///var/run/docker.sock -Htcp://0.0.0.0:2375thank 你说的太多了。我没有阻止码头工人。这就是问题所在。你能更新一下答案吗。也许你告诉我的事情很明显,但我浪费了很多时间,这对其他人有帮助。我会接受这个正确的答案。
cat /etc/default/docker
# Docker Upstart and SysVinit configuration file

#
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
#   Please see the documentation for "systemd drop-ins":
#   https://docs.docker.com/engine/admin/systemd/
#

# Customize location of Docker binary (especially for development testing).
#DOCKERD="/usr/local/bin/dockerd"

# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

DOCKER_OPTS="docker -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock"

# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"

# This is also a handy place to tweak where Docker's temporary files go.
#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp"

----------------------------------

sudo systemctl daemon-reload
sudo service docker restart