Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
詹金斯&x2B;Docker&x2B;NPM-无法连接到docker:2376_Docker_Jenkins_Npm - Fatal编程技术网

詹金斯&x2B;Docker&x2B;NPM-无法连接到docker:2376

詹金斯&x2B;Docker&x2B;NPM-无法连接到docker:2376,docker,jenkins,npm,Docker,Jenkins,Npm,我试图按照以下教程进行操作: 我能够安装Docker for windows并运行jenkins容器 我在运行jenkins管道时出错: 连接期间出错:Get:dial tcp:lookup docker on 127.0.0.11:53:没有这样的主机 当我点击链接:-我得到一个回应:这个网站无法访问 这是我用来运行jenkins管道的命令: docker容器运行--名称jenkins教程--rm--分离--网络jenkins--环境docker\u主机=tcp://docker:2376

我试图按照以下教程进行操作:

我能够安装Docker for windows并运行jenkins容器 我在运行jenkins管道时出错: 连接期间出错:Get:dial tcp:lookup docker on 127.0.0.11:53:没有这样的主机

当我点击链接:-我得到一个回应:这个网站无法访问

这是我用来运行jenkins管道的命令:
docker容器运行--名称jenkins教程--rm--分离--网络jenkins--环境docker\u主机=tcp://docker:2376 --env DOCKER_CERT_PATH=/certs/client--env DOCKER_TLS_VERIFY=1--卷jenkins数据:/var/jenkins_home--卷jenkins DOCKER certs:/certs/client:ro--卷${home}:/home--publish 8080:8080 jenkinsci/blueocean

您是在windows机器上运行docker还是在linux上运行docker?链接教程使用DIND(docker中的docker)。如果您在linux上运行它,我建议您通过将docker映射到容器来使用机器上的docker:-v/var/run/docker.sock:/var/run/docker.sock。请参阅链接:我正在windows计算机上运行docker。我正在使用Docker for windows,并将容器设置为linuxIi读取更多内容,似乎在windows上,在bash终端中,命令应该是:-v//var/run/Docker.sock:/var/run/Docker.sock,而在cmd&powershell中则是:-v/var/run/Docker.sock:/var/run/Docker.sock。原因是额外的/停止bash尝试将路径转换为本地windows格式。我不能在我的机器上测试这个,所以如果它能工作,把它作为自我回答发布,因为它可能对其他人有帮助。PS:欢迎来到SO!您是在windows计算机还是linux上运行docker?链接教程使用DIND(docker中的docker)。如果您在linux上运行它,我建议您通过将docker映射到容器来使用机器上的docker:-v/var/run/docker.sock:/var/run/docker.sock。请参阅链接:我正在windows计算机上运行docker。我正在使用Docker for windows,并将容器设置为linuxIi读取更多内容,似乎在windows上,在bash终端中,命令应该是:-v//var/run/Docker.sock:/var/run/Docker.sock,而在cmd&powershell中则是:-v/var/run/Docker.sock:/var/run/Docker.sock。原因是额外的/停止bash尝试将路径转换为本地windows格式。我不能在我的机器上测试这个,所以如果它能工作,把它作为自我回答发布,因为它可能对其他人有帮助。PS:欢迎来到SO!