使用适用于容器的Azure Web应用来启动docker-comment配置。主代理是需要访问docker API的Traefik。容器正确启动。但是traefik容器无法访问docker API套接字文件。
traefik容器卷的docker compose设置为:
services:
traefik:
image: "traefik:v2.0"
[...]
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
[...]
容器通过以下日志成功启动:
2019-09-16 10:40:35.040信息-从Docker中心提取图像:library/traefik:v2。2019-09-16 10:40:35.589信息-v2。0从库/traefik 2019-09-16 10:40:35.810信息-摘要:sha256:97C6DA99B265DE1C50E866FF66F927ABB84659DCB7916C33E17623FC69551C 2019-09-16 10:40:35.816信息-状态:traefik:v2的图像是最新的。0 2019-09-16 10:40:35.835信息-拉取图像成功,所用时间:0分零秒2019-09-16 10:40:35.871信息-开始站点的容器2019-09-16 10:40:35.872信息-docker运行-d-p 40317:80-名称容器测试3_traefik_1_6d1c6629-电子网站启用应用程序服务存储=false-电子网站站点名称=容器测试3-电子网站授权启用=false-电子网站角色实例ID=0-e网站_HOSTNAME=containertest3。Azure网站。net-e网站\u实例\u ID=902AE0C51EB407EC9308DE2A1C3FCE2B35F53F6D148E328560ACBA2560930F0-e HTTP \u日志记录\u启用=1 traefik:v2。0—api。unsecure=true——提供程序。docker=true——提供者。码头工人。exposedbydefault=false——入口点。网状物地址=:80--入口点。网状物转发标题。缺乏信心的
2019-09-16 10:40:36.215信息-从Docker hub提取图像:containous/whoami 2019-09-16 10:40:36.779信息-最新从containous/whoami 2019-09-16 10:40:36.780信息-摘要:sha256:09229AE40EDB92E95B15E90FEF46BFADB14FD1EC2232ACA717A501741CF391 2019-09-16 10:40:36.788信息-状态:图像是containous/whoami最新的2019-09-16 10:40:36.790信息-拉取图像成功,所用时间:0分零秒2019-09-16 10:40:36.815信息-开始站点容器2019-09-16 10:40:36.816信息-docker运行-d-p 0:80-名称容器测试3_whoami_1_6d1c6629-电子网站启用应用程序服务存储=false-电子网站站点名称=容器测试3-电子网站授权启用=false-电子网站角色实例ID=0-e网站_HOSTNAME=containertest3。Azure网站。net-e网站\u实例\u ID=902AE0C51EB407EC9308DE2A1C3FCE2B35F53F6D148E328560ACBA2560930F0-e HTTP \u日志记录\u启用=1容器/whoami
2019-09-16 10:40:47.048信息-已启动多容器应用2019-09-16 10:40:47.099信息-启动对站点容器测试3_traefik_1_6d1c6629的容器容器测试3 2019-09-16 10:40:47.101信息-站点容器测试3_traefik_1_6d1c6629已成功初始化并准备好为请求提供服务。
但是,在错误日志中,Traefik无法访问docker api,因此无法正常工作:
2019-09-16T10:40:47.505909459Z time=“2019-09-16T10:40:47Z”level=error msg=“提供程序连接错误无法连接到unix:///var/run/docker.sock.docker守护进程正在运行吗?正在1.0803816s“providerName=docker”中重试
2019-09-16T10:40:48.585335458Z time=“2019-09-16T10:40:48Z”level=error msg=“未能检索docker客户端和服务器主机的信息:无法连接到位于unix:///var/run/docker.sock.docker守护进程正在运行吗?”
Traefik容器的最后一个错误:“无法连接到位于的Docker守护程序。”unix:///var/run/docker.sock.docker守护进程正在运行吗?”
Azure Web App服务不允许从docker读取。短袜如果要在Azure应用程序服务中运行多容器,则需要使用traefik中的另一个配置提供程序。
每次我运行泊坞站,我都会得到这个错误。无法连接到 unix:///var/run/docker.sock 的 Docker 守护程序。泊坞窗守护程序是否正在运行? 感谢您的帮助。
在容器内运行docker image ls时,我面临docker dind的以下错误 无法连接到unix:///var/run/docker.sock.docker守护进程正在运行吗? 下面是我的dockerfile 我需要一些图书馆吗??
我在高山基地docker容器上遇到这个错误:“无法连接到unix://var/run/docker.sock.docker守护进程正在运行吗?”当我运行下面的命令:docker图像时,我使用下面的docker-comple: 这是我的dockerFile: 当我用这个命令运行容器时,它的ok docker run-ti-v /var/run/docker.sock:/var/run/docker.
我有这个: 我是这样建造的: 最后通过这样运行: 这会将我正确地记录到docker容器中,但当我想查看图像时 或者试着拉图像 我得到这个错误: 尝试连接到处的Docker守护程序套接字时,权限被拒绝unix:///var/run/docker.sock:收到http:///var/run/docker.sock/v1.38/images/json:拨unix/var/run/docker。sock
我是新来的docker我刚刚尝试使用docker在我的本地机器(Ubuntu 16.04)与Jenkins。 我用下面的管道脚本配置了一个新作业。 但它以以下错误失败。
我有Microsoft Windows 10 Pro版本10.0.19041n/a Build 19041,我按照以下步骤https://docs.Microsoft.com/en-us/Windows/wsl/install-win10使用WLS2在上面安装Ubuntu 20.04 LTS,我按照以下步骤安装Dockerhttps://docs.docker.com/engine/install