Failed to mount overlay: no such device storage-driver=overlay2 - docker

I try install docker-ce on Ubuntu 20.04.3 LTS (Focal Fossa) and I have error with overlay2. According documentation, it will be works since I have kernel 4.4.182-mainline-rev1.
INFO[2021-11-03T15:02:55.375424503+01:00] Starting up
INFO[2021-11-03T15:02:55.376873274+01:00] detected 127.0.0.53 nameserver, assuming systemd-resolved, so using resolv.conf: /run/systemd/resolve/resolv.conf
INFO[2021-11-03T15:02:55.380156220+01:00] parsed scheme: "unix" module=grpc
INFO[2021-11-03T15:02:55.380343883+01:00] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-11-03T15:02:55.380511607+01:00] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-11-03T15:02:55.380746348+01:00] ClientConn switching balancer to "pick_first" module=grpc
INFO[2021-11-03T15:02:55.386164293+01:00] parsed scheme: "unix" module=grpc
INFO[2021-11-03T15:02:55.386390699+01:00] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-11-03T15:02:55.386507127+01:00] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-11-03T15:02:55.386582789+01:00] ClientConn switching balancer to "pick_first" module=grpc
ERRO[2021-11-03T15:02:55.393126880+01:00] failed to mount overlay: no such device storage-driver=overlay2
failed to start daemon: error initializing graphdriver: driver not supported
I deleted /var/lib/docker.
I created /etc/docker/daemon.json with:
{
"storage-driver": "overlay2"
}
I added DOCKER_OPTS="-s overlay2"
to /etc/default/docker.
Nothing works. Please help.

Related

Docker starting error: failed to check bridge interface existence: no buffer space available

I've got a error in docker starting process
Error initializing network controller: Error creating default "bridge"
network: failed to check bridge interface existence: no buffer space
available
below is the error tracking:
INFO[2021-06-11T04:11:19.243123905Z] Starting up
INFO[2021-06-11T04:11:19.244395780Z] parsed scheme: "unix" module=grpc
INFO[2021-06-11T04:11:19.244560010Z] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-06-11T04:11:19.244707290Z] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-06-11T04:11:19.244885240Z] ClientConn switching balancer to "pick_first" module=grpc
INFO[2021-06-11T04:11:19.246091201Z] parsed scheme: "unix" module=grpc
INFO[2021-06-11T04:11:19.246243462Z] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-06-11T04:11:19.246383162Z] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-06-11T04:11:19.246511172Z] ClientConn switching balancer to "pick_first" module=grpc
INFO[2021-06-11T04:11:19.252291567Z] [graphdriver] using prior storage driver: overlay2
INFO[2021-06-11T04:11:19.253495388Z] Loading containers: start.
INFO[2021-06-11T04:11:19.284746098Z] Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address
failed to start daemon: Error initializing network controller: Error creating default "bridge" network: failed to check bridge interface existence: no buffer space available
I found nothing by using google and internet, maybe nobody met this error before?
ok guys, finally I found the solution, that is ipv6, yes
when u enabled ipv6 in ur vmware linux that will occur this error if u didnt configure the ipv6 settings of docker # /etc/docker/daemon.json and didnt set the ipv6 cidr
there are two places that must be configured with ipv6 options, ipv.disable=false in
/boot/grub2/grub.cfg and ipv6 switch in /etc/sysconfig/network-scripts/ifcfg-xxx
done

Docker / Windows Server 2016 - Access is denied when trying to pull image

I have install Docker version 20.10.4 on Windows Server 2016 (10.0 14393) to be able to run Windows Container (Linux container is not in my scope).
I try to pull image "mcr.microsoft.com/windows/nanoserver:sac2016" but it failed (after download) when extracting with following error :
C:\Windows\system32>docker pull mcr.microsoft.com/windows/nanoserver:sac2016
sac2016: Pulling from windows/nanoserver
bce2fbc256ea: Extracting [==================================================>] 252.7MB/252.7MB
6f2071dcd729: Download complete
failed to register layer: re-exec error: exit status 1:
output: hcsshim::ProcessBaseLayer \\?\D:\DockerData\windowsfilter\4fba31d282f754bb1d6207bd0395cb02b580a75c495
414058b56b401bad40026:Access is denied.
I have start dockerd manually (via command dockerd --exec-opt isolation=process -D --log-level=debug --data-root="D:\DockerData") and last line is :
output: hcsshim::ProcessBaseLayer \\\\?\\D:\\DockerData\\windowsfilter\\f967f....47766: Access is denied.
complete output :
time="2021-05-04T22:50:46.230069500-04:00" level=info msg="Starting up"
time="2021-05-04T22:50:46.234070000-04:00" level=debug msg="Listener created for HTTP on npipe (//./pipe/docker_engine)"time="2021-05-04T22:50:46.239070000-04:00" level=info msg="Windows default isolation mode: process"
time="2021-05-04T22:50:46.239070000-04:00" level=debug msg="Stackdump - waiting signal at Global\\stackdump-8008"
time="2021-05-04T22:50:46.240070800-04:00" level=debug msg="Using default logging driver json-file"
time="2021-05-04T22:50:46.240070800-04:00" level=debug msg="[graphdriver] trying provided driver: windowsfilter"
time="2021-05-04T22:50:46.240070800-04:00" level=debug msg="WindowsGraphDriver InitFilter at D:\\DockerData\\windowsfilter"
time="2021-05-04T22:50:46.240070800-04:00" level=debug msg="Initialized graph driver windowsfilter"
time="2021-05-04T22:50:46.240070800-04:00" level=debug msg="No quota support for local volumes in D:\\DockerData\\volumes: Filesystem does not support, or has not enabled quotas"
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Max Concurrent Downloads: 3"
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Max Concurrent Uploads: 5"
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Max Download Attempts: 5"
time="2021-05-04T22:50:46.250074100-04:00" level=info msg="Loading containers: start."
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Option Experimental: false"
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Option DefaultDriver: nat"
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Option DefaultNetwork: nat"
time="2021-05-04T22:50:46.250074100-04:00" level=debug msg="Network Control Plane MTU: 1500"
time="2021-05-04T22:50:46.251073400-04:00" level=info msg="Restoring existing overlay networks from HNS into docker"
time="2021-05-04T22:50:46.251073400-04:00" level=debug msg="[GET]=>[/networks/] Request : "
time="2021-05-04T22:50:46.258075000-04:00" level=debug msg="Network Response : [ { \"CurrentEndpointCount\" : 0, \"ExternalInterfaceAddress\" : \"00-50-56-92-F7-4C\", \"ID\" : \"955f2216-b35d-44bb-8882-ff89790c3587\", \"MacPools\" : [ { \"EndMacAddress\" : \"00-15-5D-CF-7F-FF\", \"StartMacAddress\" : \"00-15-5D-CF-70-00\" } ], \"MaxConcurrentEndpoints\" : 0, \"NATName\" : \"H955f2216-b35d-44bb-8882-ff89790c3587\", \"Name\" : \"nat\", \"Policies\" : [ ], \"Subnets\" : [ { \"AddressPrefix\" : \"172.21.0.0/20\", \"GatewayAddress\" : \"172.21.0.1\" } ], \"SwitchGuid\" : \"f8f84d6d-20ca-48c2-b354-b8e43fa03681\", \"TotalEndpoints\" : 0, \"Type\" : \"nat\", \"Version\" : 4294967297 } ]"
time="2021-05-04T22:50:46.260075800-04:00" level=debug msg="Network nat (359449a) restored"
time="2021-05-04T22:50:46.264082600-04:00" level=debug msg="[GET]=>[/networks/] Request : "
time="2021-05-04T22:50:46.269077200-04:00" level=debug msg="Network Response : [ { \"CurrentEndpointCount\" : 0, \"ExternalInterfaceAddress\" : \"00-50-56-92-F7-4C\", \"ID\" : \"955f2216-b35d-44bb-8882-ff89790c3587\", \"MacPools\" : [ { \"EndMacAddress\" : \"00-15-5D-CF-7F-FF\", \"StartMacAddress\" : \"00-15-5D-CF-70-00\" } ], \"MaxConcurrentEndpoints\" : 0, \"NATName\" : \"H955f2216-b35d-44bb-8882-ff89790c3587\", \"Name\" : \"nat\", \"Policies\" : [ ], \"Subnets\" : [ { \"AddressPrefix\" : \"172.21.0.0/20\", \"GatewayAddress\" : \"172.21.0.1\" } ], \"SwitchGuid\" : \"f8f84d6d-20ca-48c2-b354-b8e43fa03681\", \"TotalEndpoints\" : 0, \"Type\" : \"nat\", \"Version\" : 4294967297 } ]"
time="2021-05-04T22:50:46.270081900-04:00" level=debug msg="Launching DNS server for network \"none\""
time="2021-05-04T22:50:46.287367700-04:00" level=debug msg="releasing IPv4 pools from network nat (359449af67f8444ab8cfba4fa4dabd849ef57eeb21f918af9e308f1fabbf5cc2)"
time="2021-05-04T22:50:46.287367700-04:00" level=debug msg="ReleaseAddress(172.21.0.0/20, 172.21.0.1)"
time="2021-05-04T22:50:46.288366100-04:00" level=debug msg="ReleasePool(172.21.0.0/20)"
time="2021-05-04T22:50:46.297123600-04:00" level=debug msg="cleanupServiceDiscovery for network:359449af67f8444ab8cfba4fa4dabd849ef57eeb21f918af9e308f1fabbf5cc2"
time="2021-05-04T22:50:46.298128800-04:00" level=debug msg="cleanupServiceBindings for 359449af67f8444ab8cfba4fa4dabd849ef57eeb21f918af9e308f1fabbf5cc2"
time="2021-05-04T22:50:46.311341600-04:00" level=debug msg="Allocating IPv4 pools for network nat (359449af67f8444ab8cfba4fa4dabd849ef57eeb21f918af9e308f1fabbf5cc2)"
time="2021-05-04T22:50:46.311341600-04:00" level=debug msg="RequestPool(LocalDefault, 172.21.0.0/20, , map[], false)"
time="2021-05-04T22:50:46.312338500-04:00" level=debug msg="RequestAddress(172.21.0.0/20, 172.21.0.1, map[RequestAddressType:com.docker.network.gateway])"
time="2021-05-04T22:50:46.312338500-04:00" level=debug msg="[GET]=>[/endpoints/] Request : "
time="2021-05-04T22:50:46.318336200-04:00" level=debug msg="Network Response : [ ]"
time="2021-05-04T22:50:46.324346600-04:00" level=debug msg="Launching DNS server for network \"nat\""
time="2021-05-04T22:50:46.324346600-04:00" level=debug msg="[GET]=>[/networks/955f2216-b35d-44bb-8882-ff89790c3587] Request : "
time="2021-05-04T22:50:46.330336400-04:00" level=debug msg="Network Response : { \"CurrentEndpointCount\" : 0, \"ExternalInterfaceAddress\" : \"00-50-56-92-F7-4C\", \"ID\" : \"955f2216-b35d-44bb-8882-ff89790c3587\", \"MacPools\" : [ { \"EndMacAddress\" : \"00-15-5D-CF-7F-FF\", \"StartMacAddress\" : \"00-15-5D-CF-70-00\" } ], \"MaxConcurrentEndpoints\" : 0, \"NATName\" : \"H955f2216-b35d-44bb-8882-ff89790c3587\", \"Name\" : \"nat\", \"Policies\" : [ ], \"Subnets\" : [ { \"AddressPrefix\" : \"172.21.0.0/20\", \"GatewayAddress\" : \"172.21.0.1\" } ], \"SwitchGuid\" : \"f8f84d6d-20ca-48c2-b354-b8e43fa03681\", \"TotalEndpoints\" : 0, \"Type\" : \"nat\", \"Version\" : 4294967297 }"
time="2021-05-04T22:50:46.330336400-04:00" level=debug msg="Binding a resolver on network nat gateway 172.21.0.1"
time="2021-05-04T22:50:46.330336400-04:00" level=error msg="Resolver Setup/Start failed for container nat, \"error in opening name server socket listen udp 172.21.0.1:53: bind: The requested address is not valid in its context.\""
time="2021-05-04T22:50:47.332425400-04:00" level=debug msg="Binding a resolver on network nat gateway 172.21.0.1"
time="2021-05-04T22:50:47.332508100-04:00" level=error msg="Resolver Setup/Start failed for container nat, \"error in opening name server socket listen udp 172.21.0.1:53: bind: The requested address is not valid in its context.\""
time="2021-05-04T22:50:48.334572000-04:00" level=debug msg="Binding a resolver on network nat gateway 172.21.0.1"
time="2021-05-04T22:50:48.334642500-04:00" level=error msg="Resolver Setup/Start failed for container nat, \"error in opening name server socket listen udp 172.21.0.1:53: bind: The requested address is not valid in its context.\""
time="2021-05-04T22:50:49.350169300-04:00" level=info msg="Loading containers: done."
time="2021-05-04T22:50:49.351166500-04:00" level=info msg="Docker daemon" commit=b24528647a graphdriver(s)=windowsfilter version=20.10.4
time="2021-05-04T22:50:49.352166600-04:00" level=info msg="starting telemetry service"
time="2021-05-04T22:50:49.352166600-04:00" level=debug msg="Docker daemon will send anonymous usage telemetry"
time="2021-05-04T22:50:49.353167400-04:00" level=info msg="Daemon has completed initialization"
time="2021-05-04T22:50:49.358166300-04:00" level=debug msg="Registering routers"
time="2021-05-04T22:50:49.358166300-04:00" level=debug msg="Registering GET, /containers/{name:.*}/checkpoints"
time="2021-05-04T22:50:49.358166300-04:00" level=debug msg="Config reload - waiting signal at Global\\docker-daemon-config-8008"
time="2021-05-04T22:50:49.359170200-04:00" level=debug msg="Registering POST, /containers/{name:.*}/checkpoints"
time="2021-05-04T22:50:49.359170200-04:00" level=debug msg="Registering DELETE, /containers/{name}/checkpoints/{checkpoint}"
time="2021-05-04T22:50:49.360165100-04:00" level=debug msg="Registering HEAD, /containers/{name:.*}/archive"
time="2021-05-04T22:50:49.360165100-04:00" level=debug msg="Registering GET, /containers/json"
time="2021-05-04T22:50:49.360165100-04:00" level=debug msg="Registering GET, /containers/{name:.*}/export"
time="2021-05-04T22:50:49.361165500-04:00" level=debug msg="Registering GET, /containers/{name:.*}/changes"
time="2021-05-04T22:50:49.363171000-04:00" level=debug msg="Registering GET, /containers/{name:.*}/json"
time="2021-05-04T22:50:49.363171000-04:00" level=debug msg="Registering GET, /containers/{name:.*}/top"
time="2021-05-04T22:50:49.364165500-04:00" level=debug msg="Registering GET, /containers/{name:.*}/logs"
time="2021-05-04T22:50:49.364165500-04:00" level=debug msg="Registering GET, /containers/{name:.*}/stats"
time="2021-05-04T22:50:49.365171100-04:00" level=debug msg="Registering GET, /containers/{name:.*}/attach/ws"
time="2021-05-04T22:50:49.365171100-04:00" level=debug msg="Registering GET, /exec/{id:.*}/json"
time="2021-05-04T22:50:49.365171100-04:00" level=debug msg="Registering GET, /containers/{name:.*}/archive"
time="2021-05-04T22:50:49.366169100-04:00" level=debug msg="Registering POST, /containers/create"
time="2021-05-04T22:50:49.366169100-04:00" level=debug msg="Registering POST, /containers/{name:.*}/kill"
time="2021-05-04T22:50:49.366169100-04:00" level=debug msg="Registering POST, /containers/{name:.*}/pause"
time="2021-05-04T22:50:49.367169100-04:00" level=debug msg="Registering POST, /containers/{name:.*}/unpause"
time="2021-05-04T22:50:49.367169100-04:00" level=debug msg="Registering POST, /containers/{name:.*}/restart"
time="2021-05-04T22:50:49.367169100-04:00" level=debug msg="Registering POST, /containers/{name:.*}/start"
time="2021-05-04T22:50:49.368168800-04:00" level=debug msg="Registering POST, /containers/{name:.*}/stop"
time="2021-05-04T22:50:49.368168800-04:00" level=debug msg="Registering POST, /containers/{name:.*}/wait"
time="2021-05-04T22:50:49.368168800-04:00" level=debug msg="Registering POST, /containers/{name:.*}/resize"
time="2021-05-04T22:50:49.369169200-04:00" level=debug msg="Registering POST, /containers/{name:.*}/attach"
time="2021-05-04T22:50:49.369169200-04:00" level=debug msg="Registering POST, /containers/{name:.*}/copy"
time="2021-05-04T22:50:49.369169200-04:00" level=debug msg="Registering POST, /containers/{name:.*}/exec"
time="2021-05-04T22:50:49.369169200-04:00" level=debug msg="Registering POST, /exec/{name:.*}/start"
time="2021-05-04T22:50:49.370167200-04:00" level=debug msg="Registering POST, /exec/{name:.*}/resize"
time="2021-05-04T22:50:49.370167200-04:00" level=debug msg="Registering POST, /containers/{name:.*}/rename"
time="2021-05-04T22:50:49.371166400-04:00" level=debug msg="Registering POST, /containers/{name:.*}/update"
time="2021-05-04T22:50:49.371166400-04:00" level=debug msg="Registering POST, /containers/prune"
time="2021-05-04T22:50:49.371166400-04:00" level=debug msg="Registering POST, /commit"
time="2021-05-04T22:50:49.372169200-04:00" level=debug msg="Registering PUT, /containers/{name:.*}/archive"
time="2021-05-04T22:50:49.375169600-04:00" level=debug msg="Registering DELETE, /containers/{name:.*}"
time="2021-05-04T22:50:49.375169600-04:00" level=debug msg="Registering GET, /images/json"
time="2021-05-04T22:50:49.375169600-04:00" level=debug msg="Registering GET, /images/search"
time="2021-05-04T22:50:49.376168500-04:00" level=debug msg="Registering GET, /images/get"
time="2021-05-04T22:50:49.376168500-04:00" level=debug msg="Registering GET, /images/{name:.*}/get"
time="2021-05-04T22:50:49.376168500-04:00" level=debug msg="Registering GET, /images/{name:.*}/history"
time="2021-05-04T22:50:49.377170500-04:00" level=debug msg="Registering GET, /images/{name:.*}/json"
time="2021-05-04T22:50:49.377170500-04:00" level=debug msg="Registering POST, /images/load"
time="2021-05-04T22:50:49.377170500-04:00" level=debug msg="Registering POST, /images/create"
time="2021-05-04T22:50:49.378172800-04:00" level=debug msg="Registering POST, /images/{name:.*}/push"
time="2021-05-04T22:50:49.378172800-04:00" level=debug msg="Registering POST, /images/{name:.*}/tag"
time="2021-05-04T22:50:49.379169700-04:00" level=debug msg="Registering POST, /images/prune"
time="2021-05-04T22:50:49.379169700-04:00" level=debug msg="Registering DELETE, /images/{name:.*}"
time="2021-05-04T22:50:49.379169700-04:00" level=debug msg="Registering OPTIONS, /{anyroute:.*}"
time="2021-05-04T22:50:49.380172100-04:00" level=debug msg="Registering GET, /_ping"
time="2021-05-04T22:50:49.380172100-04:00" level=debug msg="Registering HEAD, /_ping"
time="2021-05-04T22:50:49.380172100-04:00" level=debug msg="Registering GET, /events"
time="2021-05-04T22:50:49.381170900-04:00" level=debug msg="Registering GET, /info"
time="2021-05-04T22:50:49.381170900-04:00" level=debug msg="Registering GET, /version"
time="2021-05-04T22:50:49.381170900-04:00" level=debug msg="Registering GET, /system/df"
time="2021-05-04T22:50:49.382170900-04:00" level=debug msg="Registering POST, /auth"
time="2021-05-04T22:50:49.382170900-04:00" level=debug msg="Registering GET, /volumes"
time="2021-05-04T22:50:49.382170900-04:00" level=debug msg="Registering GET, /volumes/{name:.*}"
time="2021-05-04T22:50:49.383170200-04:00" level=debug msg="Registering POST, /volumes/create"
time="2021-05-04T22:50:49.383170200-04:00" level=debug msg="Registering POST, /volumes/prune"
time="2021-05-04T22:50:49.383170200-04:00" level=debug msg="Registering DELETE, /volumes/{name:.*}"
time="2021-05-04T22:50:49.384167400-04:00" level=debug msg="Registering POST, /build"
time="2021-05-04T22:50:49.386170600-04:00" level=debug msg="Registering POST, /build/prune"
time="2021-05-04T22:50:49.386170600-04:00" level=debug msg="Registering POST, /build/cancel"
time="2021-05-04T22:50:49.386170600-04:00" level=debug msg="Registering POST, /session"
time="2021-05-04T22:50:49.387170600-04:00" level=debug msg="Registering POST, /swarm/init"
time="2021-05-04T22:50:49.387170600-04:00" level=debug msg="Registering POST, /swarm/join"
time="2021-05-04T22:50:49.387170600-04:00" level=debug msg="Registering POST, /swarm/leave"
time="2021-05-04T22:50:49.388167100-04:00" level=debug msg="Registering GET, /swarm"
time="2021-05-04T22:50:49.388167100-04:00" level=debug msg="Registering GET, /swarm/unlockkey"
time="2021-05-04T22:50:49.388167100-04:00" level=debug msg="Registering POST, /swarm/update"
time="2021-05-04T22:50:49.389168300-04:00" level=debug msg="Registering POST, /swarm/unlock"
time="2021-05-04T22:50:49.389168300-04:00" level=debug msg="Registering GET, /services"
time="2021-05-04T22:50:49.389168300-04:00" level=debug msg="Registering GET, /services/{id}"
time="2021-05-04T22:50:49.390171400-04:00" level=debug msg="Registering POST, /services/create"
time="2021-05-04T22:50:49.390171400-04:00" level=debug msg="Registering POST, /services/{id}/update"
time="2021-05-04T22:50:49.390171400-04:00" level=debug msg="Registering DELETE, /services/{id}"
time="2021-05-04T22:50:49.391169900-04:00" level=debug msg="Registering GET, /services/{id}/logs"
time="2021-05-04T22:50:49.391169900-04:00" level=debug msg="Registering GET, /nodes"
time="2021-05-04T22:50:49.391169900-04:00" level=debug msg="Registering GET, /nodes/{id}"
time="2021-05-04T22:50:49.392168700-04:00" level=debug msg="Registering DELETE, /nodes/{id}"
time="2021-05-04T22:50:49.392168700-04:00" level=debug msg="Registering POST, /nodes/{id}/update"
time="2021-05-04T22:50:49.392168700-04:00" level=debug msg="Registering GET, /tasks"
time="2021-05-04T22:50:49.393171500-04:00" level=debug msg="Registering GET, /tasks/{id}"
time="2021-05-04T22:50:49.393171500-04:00" level=debug msg="Registering GET, /tasks/{id}/logs"
time="2021-05-04T22:50:49.393171500-04:00" level=debug msg="Registering GET, /secrets"
time="2021-05-04T22:50:49.394172700-04:00" level=debug msg="Registering POST, /secrets/create"
time="2021-05-04T22:50:49.394172700-04:00" level=debug msg="Registering DELETE, /secrets/{id}"
time="2021-05-04T22:50:49.395171100-04:00" level=debug msg="Registering GET, /secrets/{id}"
time="2021-05-04T22:50:49.397171900-04:00" level=debug msg="Registering POST, /secrets/{id}/update"
time="2021-05-04T22:50:49.397171900-04:00" level=debug msg="Registering GET, /configs"
time="2021-05-04T22:50:49.397171900-04:00" level=debug msg="Registering POST, /configs/create"
time="2021-05-04T22:50:49.398171900-04:00" level=debug msg="Registering DELETE, /configs/{id}"
time="2021-05-04T22:50:49.398171900-04:00" level=debug msg="Registering GET, /configs/{id}"
time="2021-05-04T22:50:49.398171900-04:00" level=debug msg="Registering POST, /configs/{id}/update"
time="2021-05-04T22:50:49.399172000-04:00" level=debug msg="Registering GET, /plugins"
time="2021-05-04T22:50:49.399172000-04:00" level=debug msg="Registering GET, /plugins/{name:.*}/json"
time="2021-05-04T22:50:49.399172000-04:00" level=debug msg="Registering GET, /plugins/privileges"
time="2021-05-04T22:50:49.400172000-04:00" level=debug msg="Registering DELETE, /plugins/{name:.*}"
time="2021-05-04T22:50:49.400172000-04:00" level=debug msg="Registering POST, /plugins/{name:.*}/enable"
time="2021-05-04T22:50:49.400172000-04:00" level=debug msg="Registering POST, /plugins/{name:.*}/disable"
time="2021-05-04T22:50:49.401172800-04:00" level=debug msg="Registering POST, /plugins/pull"
time="2021-05-04T22:50:49.401172800-04:00" level=debug msg="Registering POST, /plugins/{name:.*}/push"
time="2021-05-04T22:50:49.401172800-04:00" level=debug msg="Registering POST, /plugins/{name:.*}/upgrade"
time="2021-05-04T22:50:49.402173600-04:00" level=debug msg="Registering POST, /plugins/{name:.*}/set"
time="2021-05-04T22:50:49.402173600-04:00" level=debug msg="Registering POST, /plugins/create"
time="2021-05-04T22:50:49.402173600-04:00" level=debug msg="Registering GET, /distribution/{name:.*}/json"
time="2021-05-04T22:50:49.404171600-04:00" level=debug msg="Registering POST, /grpc"
time="2021-05-04T22:50:49.405170900-04:00" level=debug msg="Registering GET, /networks"
time="2021-05-04T22:50:49.405170900-04:00" level=debug msg="Registering GET, /networks/"
time="2021-05-04T22:50:49.405170900-04:00" level=debug msg="Registering GET, /networks/{id:.+}"
time="2021-05-04T22:50:49.406174800-04:00" level=debug msg="Registering POST, /networks/create"
time="2021-05-04T22:50:49.408180700-04:00" level=debug msg="Registering POST, /networks/{id:.*}/connect"
time="2021-05-04T22:50:49.408180700-04:00" level=debug msg="Registering POST, /networks/{id:.*}/disconnect"
time="2021-05-04T22:50:49.408180700-04:00" level=debug msg="Registering POST, /networks/prune"
time="2021-05-04T22:50:49.409171300-04:00" level=debug msg="Registering DELETE, /networks/{id:.*}"
time="2021-05-04T22:50:49.409171300-04:00" level=info msg="API listen on //./pipe/docker_engine"
time="2021-05-04T22:54:11.890828600-04:00" level=debug msg="Calling POST /v1.41/images/create?fromImage=mcr.microsoft.com%2Fwindows%2Fnanoserver&tag=sac2016"
time="2021-05-04T22:54:11.896828600-04:00" level=debug msg="hostDir: C:\\ProgramData\\docker\\certs.d\\mcr.microsoft.com"
time="2021-05-04T22:54:11.896828600-04:00" level=debug msg="Trying to pull mcr.microsoft.com/windows/nanoserver from https://mcr.microsoft.com v2"
time="2021-05-04T22:54:12.377035700-04:00" level=debug msg="Pulling ref from V2 registry: mcr.microsoft.com/windows/nanoserver:sac2016"
time="2021-05-04T22:54:12.755671000-04:00" level=debug msg="pulling blob \"sha256:6f2071dcd7294537bba55b3061704ef1370748e91982193b9e0fa4ebc114589b\""
time="2021-05-04T22:54:12.755671000-04:00" level=debug msg="pulling blob \"sha256:bce2fbc256ea437a87dadac2f69aabd25bed4f56255549090056c1131fad0277\""
time="2021-05-04T22:54:12.940594400-04:00" level=debug msg="Pulling sha256:6f2071dcd7294537bba55b3061704ef1370748e91982193b9e0fa4ebc114589b from foreign URL https://go.microsoft.com/fwlink/?linkid=2028818"
time="2021-05-04T22:54:12.976594200-04:00" level=debug msg="Pulling sha256:bce2fbc256ea437a87dadac2f69aabd25bed4f56255549090056c1131fad0277 from foreign URL https://go.microsoft.com/fwlink/?linkid=837858"
time="2021-05-04T22:54:23.000554300-04:00" level=debug msg="Downloaded 6f2071dcd729 to tempfile D:\\DockerData\\tmp\\GetImageBlob523969534"
time="2021-05-04T22:54:32.564759000-04:00" level=debug msg="Downloaded bce2fbc256ea to tempfile D:\\DockerData\\tmp\\GetImageBlob782090565"
time="2021-05-04T22:54:32.613761100-04:00" level=debug msg="unpigz binary not found, falling back to go gzip library"
time="2021-05-04T22:54:54.814671900-04:00" level=debug msg="Cleaning up layer f967f2aa860368344d788ebf8102f3043b4b2b58366e874b595e64df4bd47766: re-exec error: exit status 1: output: hcsshim::ProcessBaseLayer \\\\?\\D:\\DockerData\\windowsfilter\\f967f2aa860368344d788ebf8102f3043b4b2b58366e874b595e64df4bd47766: Access is denied."
time="2021-05-04T22:55:00.663189700-04:00" level=info msg="Attempting next endpoint for pull after error: failed to register layer: re-exec error: exit status 1: output: hcsshim::ProcessBaseLayer \\\\?\\D:\\DockerData\\windowsfilter\\f967f2aa860368344d788ebf8102f3043b4b2b58366e874b595e64df4bd47766: Access is denied."
I have trace file system activity with ProcMon.exe and I wondering if issue appear when LayerID folder is create ?
Docker info return this :
C:\Windows\system32>docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker Application (Docker Inc., v0.8.0)
cluster: Manage Mirantis Container Cloud clusters (Mirantis Inc., v1.9.0)
registry: Manage Docker registries (Docker Inc., 0.1.0)
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 20.10.4
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: ics internal l2bridge l2tunnel nat null overlay private transparent
Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.4350.amd64fre.rs1_release.210407-2154)
Operating System: Windows Server 2016 Standard Version 1607 (OS Build 14393.4350)
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 48GiB
Name: cdopwd-260
ID: SE6C:3RLY:MBCR:MU2D:ODS3:HTIM:PHSS:HOYC:FFNT:5VMB:LTR4:3EH7
Docker Root Dir: D:\DockerData
Debug Mode: true
File Descriptors: -1
Goroutines: 20
System Time: 2021-05-04T22:58:30.0953192-04:00
EventsListeners: 0
HTTP Proxy: http://fastweb.int.bell.ca
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Info about my Windows and Virtual Machine is available (=Yes):
Some points :
My Windows server is a VMWare instance.
I have admin right and dockerd+docker is running on my credential
Hyper V is not install.
Container feature is installed.
Docker is install using powershell
Install-Package -Name docker -ProviderName DockerMsftProvider
Docker Compose is install using powershell
Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe
I follow this article that describe the same issue but without success.
I try to setup docker on 2 differents server (same os, same VM environment) and I got same error...
At this point, no idea what I can do, any suggestion please...
Philippe

Docker in docker: storage-driver not supported

I am building a fedora container in my mac. Inside fedora container I want to run docker.
I am having issue while selecting the storage driver. i.e none is supported.
logs:
dockerd
INFO[2021-04-26T15:06:14.921783500Z] Starting up
INFO[2021-04-26T15:06:14.923583100Z] parsed scheme: "unix" module=grpc
INFO[2021-04-26T15:06:14.923705600Z] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-04-26T15:06:14.923956400Z] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-04-26T15:06:14.924137200Z] ClientConn switching balancer to "pick_first" module=grpc
INFO[2021-04-26T15:06:14.926885300Z] parsed scheme: "unix" module=grpc
INFO[2021-04-26T15:06:14.926935900Z] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-04-26T15:06:14.927045600Z] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-04-26T15:06:14.927070100Z] ClientConn switching balancer to "pick_first" module=grpc
ERRO[2021-04-26T15:06:14.928688500Z] Udev sync is not supported. This will lead to data loss and unexpected behavior. Install a more recent version of libdevmapper or select a different storage driver. For more information, see https://docs.docker.com/engine/reference/commandline/dockerd/#storage-driver-options storage-driver=devicemapper
ERRO[2021-04-26T15:06:14.928746700Z] [graphdriver] prior storage driver devicemapper failed: driver not supported
failed to start daemon: error initializing graphdriver: driver not supported
[root#b13e5800256c /]# dockerd -s overlay
INFO[2021-04-26T15:09:05.608473900Z] Starting up
INFO[2021-04-26T15:09:05.610285500Z] parsed scheme: "unix" module=grpc
INFO[2021-04-26T15:09:05.610383700Z] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-04-26T15:09:05.610444000Z] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-04-26T15:09:05.610490400Z] ClientConn switching balancer to "pick_first" module=grpc
INFO[2021-04-26T15:09:05.612951600Z] parsed scheme: "unix" module=grpc
INFO[2021-04-26T15:09:05.613017100Z] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-04-26T15:09:05.613076400Z] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-04-26T15:09:05.613150300Z] ClientConn switching balancer to "pick_first" module=grpc
WARN[2021-04-26T15:09:05.615294800Z] [graphdriver] WARNING: the overlay storage-driver is deprecated, and will be removed in a future release
ERRO[2021-04-26T15:09:05.618962600Z] failed to mount overlay: invalid argument storage-driver=overlay
failed to start daemon: error initializing graphdriver: driver not supported

Disable ipv6 for docker in Ubuntu 14.04

I have an issue with the docker daemon installed on an Ubuntu 14.04 VM. The logs reveal that ipv6 is enabled hence the docker seems to be listening on this ip address. Essentially, this effects Clair. I have made sure that ipv6 is disabled on the following recommendation here. I also disabled ipv6 in daemon.json as specified in Docker documentation. My docker version is Docker version 17.06.1-ce, build 874a737.
Docker daemon logs :
time="2018-02-20T20:33:17.736203462+01:00" level=info msg="IPv6 enabled; Adding default IPv6 external servers: [nameserver 2001:4860:4860::8888 nameserver 20 01:4860:4860::8844]"
Clair logs:
2018/02/20 20:43:51 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp [::]:6060: connect: cannot assign requested address"; Reconnecting to {[::]:6060 <nil>}
2018/02/20 20:46:14 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp [::]:6060: connect: cannot assign requested address"; Reconnecting to {[::]:6060 <nil>}
It's trying to make an IPv6 connection, but the address is wrong. [::] is IN6ADDR_ANY, not an actual address you can connect to. Provide the correct address in your config.yaml.
Did you mean to connect to localhost?
api:
# v3 grpc/RESTful API server address
addr: "[::1]:6060"

Is a traefik config with both docker swarm and consul backend possible?

Are the consul and docker swarm configuration backends compatible?
My requirement is that I need to start N traefik containers as a docker service, where they get their dynamic frontends/backends via docker swarm but I also need all N of the traefik containers to use a shared ACME config (i.e. sourced from consul).
I'd like it so that Frontends/backends info should come from the docker swarm, while the ACME config should come from consul. As far as any other static traefik configs, i'm fine if it comes from a static file, but this really won't work for the ACME.json as a file via a volumne because how would locks for writes be managed? The only option I see is the consul KV store for that.
The issue i see is that this kind of setup is not possible?
Traefik version v1.3.0 built on 2017-05-31_05:48:42PM
Uploaded my TOML config into consul KV which looks like this: (stored under "traefik-stage" root in consul KV)
defaultEntryPoints = ["http", "https"]
debug=true
logLevel="DEBUG"
InsecureSkipVerify=true
[web]
address = ":8080"
[web.statistics]
[entryPoints]
[entryPoints.http]
address = ":80"
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
[acme]
acmeLogging=true
onDemand=true
entryPoint="https"
OnHostRule=true
caServer="https://acme-v01.api.letsencrypt.org/directory"
email="obgt.letsencrypt#my-domain.com"
storage="traefik-stage/acme/account"
# TRIED BOTH WITH AND WITHOUT
# THE DOCKER CONFIG LOADED INTO CONSUL
# AND AS command line flags.... to no avail
[docker]
swarmmode=true
domain="traefik"
watch=true
[[acme.domains]]
main = "local1.com"
[[acme.domains]]
main = "myapp1.my-domain.com"
sans = ["myapp1-stage.my-domain.com"]
[[acme.domains]]
main = "myapp2.my-domain.com"
sans = ["myapp2-stage.my-domain.com"]
Started traefik with:
docker service create \
--name traefik \
--constraint=node.role==manager \
--publish 80:80 \
--publish 8080:8080 \
--publish 443:443 \
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
--network my-net \
-e "CONSUL_HTTP_TOKEN=xxxxxx" \
traefik \
--consul \
--consul.endpoint=my-consul.my-domain.com:8500 \
--consul.watch=true \
--consul.prefix="traefik-stage"
NOTE! tried both with and without the docker flags in either consul or as command line flags to no avail:
--docker \
--docker.swarmmode \
--docker.domain=traefik \
--docker.watch
Next started my N other docker services that I want traefik to proxy, each started w/ the relevant flags as such
...
--publish :9000
--label traefik.protocol=https
--label traefik.port=9000
--label traefik.frontend.rule='Host:myapp1.my-domain.com,myapp1-stage.my-domain.com'
--label traefik.docker.network=my-net
--network my-net
...
Note this above setup (with traefik config fully in TOML file, not in consul) works fine
What I you expect to see?
When I go to http://localhost:8080/dashboard/#/ I see my 2 frontends/backends appropriately discovered via traefik and setup properly as they work w/out consul
What did I see instead?
Nothing in the UI, however the logs show evidence that traefik is indeed getting the frontend/backend info from docker and wiring it up. But nothing shows in the UI nor does any of the actual routing work for those hosts.
Log output
2017-06-09T16:22:38.049816971Z time="2017-06-09T16:22:38Z" level=info msg="Traefik version v1.3.0 built on 2017-05-31_05:48:42PM"
2017-06-09T16:22:38.056705032Z time="2017-06-09T16:22:38Z" level=debug msg="Global configuration loaded {"GraceTimeOut":10000000000,"Debug":true,"CheckNewVersion":true,"AccessLogsFile":"","TraefikLogsFile":"","LogLevel":"DEBUG","EntryPoints":{"http":{"Network":"","Address":":80","TLS":null,"Redirect":null,"Auth":null,"Compress":false},"https":{"Network":"","Address":":443","TLS":{"MinVersion":"","CipherSuites":null,"Certificates":null,"ClientCAFiles":null},"Redirect":null,"Auth":null,"Compress":false}},"Cluster":{"Node":"1ae7b5d5-9382-4a67-b608-1e39e6fba1e5","Store":{"Store":{},"Prefix":"traefik-stage"}},"Constraints":[],"ACME":{"Email":"letsencrypt#my-domain.com","Domains":[{"Main":"local1.com","SANs":null},{"Main":"myapp1.my-domain.com","SANs":["myapp1-stage.my-domain.com"]},{"Main":"myapp2.my-domain.com","SANs":["myapp2-stage.my-domain.com"]}],"Storage":"","StorageFile":"/var/run/acme.json","OnDemand":true,"OnHostRule":true,"CAServer":"https://acme-v01.api.letsencrypt.org/directory","EntryPoint":"https","DNSProvider":"","DelayDontCheckDNS":0,"ACMELogging":true,"TLSConfig":null},"DefaultEntryPoints":["http","https"],"ProvidersThrottleDuration":2000000000,"MaxIdleConnsPerHost":200,"IdleTimeout":180000000000,"InsecureSkipVerify":true,"Retry":null,"HealthCheck":{"Interval":30000000000},"Docker":{"Watch":true,"Filename":"","Constraints":null,"Endpoint":"unix:///var/run/docker.sock","Domain":"traefik","TLS":null,"ExposedByDefault":true,"UseBindPortIP":false,"SwarmMode":true},"File":null,"Web":{"Address":":8080","CertFile":"","KeyFile":"","ReadOnly":false,"Statistics":{"RecentErrors":10},"Metrics":null,"Path":"","Auth":null},"Marathon":null,"Consul":{"Watch":true,"Filename":"","Constraints":[],"Endpoint":"my-consul.my-domain.com:8500","Prefix":"traefik-stage","TLS":null,"Username":"","Password":""},"ConsulCatalog":null,"Etcd":null,"Zookeeper":null,"Boltdb":null,"Kubernetes":null,"Mesos":null,"Eureka":null,"ECS":null,"Rancher":null,"DynamoDB":null}"
2017-06-09T16:22:38.056793712Z time="2017-06-09T16:22:38Z" level=info msg="Preparing server https &{Network: Address::443 TLS:0xc420065260 Redirect:<nil> Auth:<nil> Compress:false}"
2017-06-09T16:22:38.303980631Z time="2017-06-09T16:22:38Z" level=warning msg="ACME.StorageFile is deprecated, use ACME.Storage instead"
2017-06-09T16:22:38.304036333Z time="2017-06-09T16:22:38Z" level=info msg="Preparing server http &{Network: Address::80 TLS:<nil> Redirect:<nil> Auth:<nil> Compress:false}"
2017-06-09T16:22:38.304047560Z time="2017-06-09T16:22:38Z" level=info msg="Starting provider *docker.Provider {"Watch":true,"Filename":"","Constraints":null,"Endpoint":"unix:///var/run/docker.sock","Domain":"traefik","TLS":null,"ExposedByDefault":true,"UseBindPortIP":false,"SwarmMode":true}"
2017-06-09T16:22:38.304056909Z time="2017-06-09T16:22:38Z" level=info msg="Starting provider *server.WebProvider {"Address":":8080","CertFile":"","KeyFile":"","ReadOnly":false,"Statistics":{"RecentErrors":10},"Metrics":null,"Path":"","Auth":null}"
2017-06-09T16:22:38.304063376Z time="2017-06-09T16:22:38Z" level=info msg="Starting server on :443"
2017-06-09T16:22:38.304067569Z time="2017-06-09T16:22:38Z" level=info msg="Starting provider *consul.Provider {"Watch":true,"Filename":"","Constraints":[],"Endpoint":"myconsul.my-domain.com:8500","Prefix":"traefik-stage","TLS":null,"Username":"","Password":""}"
2017-06-09T16:22:38.304086381Z time="2017-06-09T16:22:38Z" level=info msg="Starting server on :80"
2017-06-09T16:22:38.304091503Z time="2017-06-09T16:22:38Z" level=debug msg="Node 1ae7b5d5-9382-4a67-b608-1e39e6fba1e5 running for election"
2017-06-09T16:22:38.304095943Z time="2017-06-09T16:22:38Z" level=info msg="Node 1ae7b5d5-9382-4a67-b608-1e39e6fba1e5 elected slave ♝"
2017-06-09T16:22:38.305221709Z time="2017-06-09T16:22:38Z" level=debug msg="Provider connection established with docker 17.03.1-ce (API 1.27)"
2017-06-09T16:22:38.316537086Z time="2017-06-09T16:22:38Z" level=debug msg="Filtering container without port and no traefik.port label traefik.1"
2017-06-09T16:22:38.318032177Z time="2017-06-09T16:22:38Z" level=debug msg="Validation of load balancer method for backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl failed: invalid load-balancing method ''. Using default method wrr."
2017-06-09T16:22:38.318079837Z time="2017-06-09T16:22:38Z" level=debug msg="Validation of load balancer method for backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl failed: invalid load-balancing method ''. Using default method wrr."
2017-06-09T16:22:38.318543316Z time="2017-06-09T16:22:38Z" level=debug msg="Configuration received from provider docker: {"backends":{"backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl":{"servers":{"server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1":{"url":"https://10.0.3.3:9000","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl":{"servers":{"server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1":{"url":"https://10.0.3.7:9000","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com":{"entryPoints":["http","https"],"backend":"backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl","routes":{"route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com":{"rule":"Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"}},"passHostHeader":true,"priority":0,"basicAuth":[]},"frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com":{"entryPoints":["http","https"],"backend":"backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl","routes":{"route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com":{"rule":"Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"}},"passHostHeader":true,"priority":0,"basicAuth":[]}}}"
2017-06-09T16:22:38.318768669Z time="2017-06-09T16:22:38Z" level=debug msg="Last docker config received more than 2s, OK"
2017-06-09T16:22:38.318851649Z time="2017-06-09T16:22:38Z" level=debug msg="Creating frontend frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com"
2017-06-09T16:22:38.318862832Z time="2017-06-09T16:22:38Z" level=debug msg="Wiring frontend frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com to entryPoint http"
2017-06-09T16:22:38.318870901Z time="2017-06-09T16:22:38Z" level=debug msg="Creating route route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"
2017-06-09T16:22:38.318885668Z time="2017-06-09T16:22:38Z" level=debug msg="Creating backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:38.318890613Z time="2017-06-09T16:22:38Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:38.318894858Z time="2017-06-09T16:22:38Z" level=debug msg="Creating server server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.3:9000 with weight 0"
2017-06-09T16:22:38.318899165Z time="2017-06-09T16:22:38Z" level=debug msg="Wiring frontend frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com to entryPoint https"
2017-06-09T16:22:38.318903534Z time="2017-06-09T16:22:38Z" level=debug msg="Creating route route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"
2017-06-09T16:22:38.318964111Z time="2017-06-09T16:22:38Z" level=debug msg="Creating backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:38.318969668Z time="2017-06-09T16:22:38Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:38.318974033Z time="2017-06-09T16:22:38Z" level=debug msg="Creating server server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.3:9000 with weight 0"
2017-06-09T16:22:38.318978435Z time="2017-06-09T16:22:38Z" level=debug msg="Creating frontend frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com"
2017-06-09T16:22:38.318982839Z time="2017-06-09T16:22:38Z" level=debug msg="Wiring frontend frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com to entryPoint http"
2017-06-09T16:22:38.318987264Z time="2017-06-09T16:22:38Z" level=debug msg="Creating route route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"
2017-06-09T16:22:38.318991884Z time="2017-06-09T16:22:38Z" level=debug msg="Creating backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:38.318996168Z time="2017-06-09T16:22:38Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:38.319385909Z time="2017-06-09T16:22:38Z" level=debug msg="Creating server server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.7:9000 with weight 0"
2017-06-09T16:22:38.319427537Z time="2017-06-09T16:22:38Z" level=debug msg="Wiring frontend frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com to entryPoint https"
2017-06-09T16:22:38.319449626Z time="2017-06-09T16:22:38Z" level=debug msg="Creating route route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"
2017-06-09T16:22:38.319461465Z time="2017-06-09T16:22:38Z" level=debug msg="Creating backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:38.319476110Z time="2017-06-09T16:22:38Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:38.319484326Z time="2017-06-09T16:22:38Z" level=debug msg="Creating server server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.7:9000 with weight 0"
2017-06-09T16:22:38.319499644Z time="2017-06-09T16:22:38Z" level=info msg="Server configuration reloaded on :443"
2017-06-09T16:22:38.319505207Z time="2017-06-09T16:22:38Z" level=info msg="Server configuration reloaded on :80"
2017-06-09T16:22:38.617268318Z time="2017-06-09T16:22:38Z" level=debug msg="Cannot get key traefik-stage/alias Key not found in store, setting default traefik-stage"
2017-06-09T16:22:38.735038061Z time="2017-06-09T16:22:38Z" level=info msg="Node 1ae7b5d5-9382-4a67-b608-1e39e6fba1e5 elected leader ♚"
2017-06-09T16:22:38.735155690Z time="2017-06-09T16:22:38Z" level=info msg="Starting ACME renew job..."
2017-06-09T16:22:38.832338566Z time="2017-06-09T16:22:38Z" level=debug msg="Transaction aac18cfa-9e66-44c1-9ca4-0433e6d6e0bc begins"
2017-06-09T16:22:38.832743436Z time="2017-06-09T16:22:38Z" level=debug msg="Configuration received from provider consul: {}"
2017-06-09T16:22:38.832775050Z time="2017-06-09T16:22:38Z" level=debug msg="Last consul config received less than 2s, waiting..."
2017-06-09T16:22:38.922562919Z time="2017-06-09T16:22:38Z" level=debug msg="Cannot get key traefik-stage/alias Key not found in store, setting default traefik-stage"
2017-06-09T16:22:39.079982533Z time="2017-06-09T16:22:39Z" level=debug msg="Configuration received from provider consul: {}"
2017-06-09T16:22:39.080049684Z time="2017-06-09T16:22:39Z" level=debug msg="Last consul config received less than 2s, waiting..."
2017-06-09T16:22:39.103499147Z time="2017-06-09T16:22:39Z" level=error msg="Error calling Leadership listener: failed to acquire lock: Invalid key. Key must not begin with a '/': /var/run/acme.json/lock"
2017-06-09T16:22:39.166044562Z time="2017-06-09T16:22:39Z" level=debug msg="Cannot get key traefik-stage/alias Key not found in store, setting default traefik-stage"
2017-06-09T16:22:39.370791846Z time="2017-06-09T16:22:39Z" level=debug msg="Configuration received from provider consul: {}"
2017-06-09T16:22:39.370938439Z time="2017-06-09T16:22:39Z" level=debug msg="Last consul config received less than 2s, waiting..."
2017-06-09T16:22:41.374581362Z time="2017-06-09T16:22:41Z" level=debug msg="Waited for consul config, OK"
2017-06-09T16:22:41.374643174Z time="2017-06-09T16:22:41Z" level=debug msg="Creating frontend frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com"
2017-06-09T16:22:41.374688194Z time="2017-06-09T16:22:41Z" level=debug msg="Wiring frontend frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com to entryPoint http"
2017-06-09T16:22:41.374695851Z time="2017-06-09T16:22:41Z" level=debug msg="Creating route route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"
2017-06-09T16:22:41.374702925Z time="2017-06-09T16:22:41Z" level=debug msg="Creating backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:41.374733438Z time="2017-06-09T16:22:41Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:41.374741833Z time="2017-06-09T16:22:41Z" level=debug msg="Creating server server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.3:9000 with weight 0"
2017-06-09T16:22:41.374839405Z time="2017-06-09T16:22:41Z" level=debug msg="Wiring frontend frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com to entryPoint https"
2017-06-09T16:22:41.374854017Z time="2017-06-09T16:22:41Z" level=debug msg="Creating route route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"
2017-06-09T16:22:41.375226321Z time="2017-06-09T16:22:41Z" level=debug msg="Creating backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:41.375243069Z time="2017-06-09T16:22:41Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:41.375250166Z time="2017-06-09T16:22:41Z" level=debug msg="Creating server server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.3:9000 with weight 0"
2017-06-09T16:22:41.375256492Z time="2017-06-09T16:22:41Z" level=debug msg="Creating frontend frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com"
2017-06-09T16:22:41.375262419Z time="2017-06-09T16:22:41Z" level=debug msg="Wiring frontend frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com to entryPoint http"
2017-06-09T16:22:41.375272098Z time="2017-06-09T16:22:41Z" level=debug msg="Creating route route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"
2017-06-09T16:22:41.375278891Z time="2017-06-09T16:22:41Z" level=debug msg="Creating backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:41.375284443Z time="2017-06-09T16:22:41Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:41.375335382Z time="2017-06-09T16:22:41Z" level=debug msg="Creating server server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.7:9000 with weight 0"
2017-06-09T16:22:41.375344359Z time="2017-06-09T16:22:41Z" level=debug msg="Wiring frontend frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com to entryPoint https"
2017-06-09T16:22:41.375350512Z time="2017-06-09T16:22:41Z" level=debug msg="Creating route route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"
2017-06-09T16:22:41.375356724Z time="2017-06-09T16:22:41Z" level=debug msg="Creating backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl"
2017-06-09T16:22:41.375362361Z time="2017-06-09T16:22:41Z" level=debug msg="Creating load-balancer wrr"
2017-06-09T16:22:41.375367938Z time="2017-06-09T16:22:41Z" level=debug msg="Creating server server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1 at https://10.0.3.7:9000 with weight 0"
2017-06-09T16:22:41.375373661Z time="2017-06-09T16:22:41Z" level=info msg="Server configuration reloaded on :443"
2017-06-09T16:22:41.375379195Z time="2017-06-09T16:22:41Z" level=info msg="Server configuration reloaded on :80"
2017-06-09T16:22:53.337794486Z time="2017-06-09T16:22:53Z" level=debug msg="Filtering container without port and no traefik.port label traefik.1"
2017-06-09T16:22:53.339047817Z time="2017-06-09T16:22:53Z" level=debug msg="Validation of load balancer method for backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl failed: invalid load-balancing method ''. Using default method wrr."
2017-06-09T16:22:53.339101405Z time="2017-06-09T16:22:53Z" level=debug msg="Validation of load balancer method for backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl failed: invalid load-balancing method ''. Using default method wrr."
2017-06-09T16:22:53.339251375Z time="2017-06-09T16:22:53Z" level=debug msg="Configuration received from provider docker: {"backends":{"backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl":{"servers":{"server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1":{"url":"https://10.0.3.3:9000","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl":{"servers":{"server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1":{"url":"https://10.0.3.7:9000","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com":{"entryPoints":["http","https"],"backend":"backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl","routes":{"route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com":{"rule":"Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"}},"passHostHeader":true,"priority":0,"basicAuth":[]},"frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com":{"entryPoints":["http","https"],"backend":"backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl","routes":{"route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com":{"rule":"Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"}},"passHostHeader":true,"priority":0,"basicAuth":[]}}}"
2017-06-09T16:22:53.339299039Z time="2017-06-09T16:22:53Z" level=info msg="Skipping same configuration for provider docker"
2017-06-09T16:23:08.335094957Z time="2017-06-09T16:23:08Z" level=debug msg="Filtering container without port and no traefik.port label traefik.1"
2017-06-09T16:23:08.336505132Z time="2017-06-09T16:23:08Z" level=debug msg="Validation of load balancer method for backend backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl failed: invalid load-balancing method ''. Using default method wrr."
2017-06-09T16:23:08.336551553Z time="2017-06-09T16:23:08Z" level=debug msg="Validation of load balancer method for backend backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl failed: invalid load-balancing method ''. Using default method wrr."
2017-06-09T16:23:08.336675752Z time="2017-06-09T16:23:08Z" level=debug msg="Configuration received from provider docker: {"backends":{"backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl":{"servers":{"server-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl-1":{"url":"https://10.0.3.3:9000","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl":{"servers":{"server-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl-1":{"url":"https://10.0.3.7:9000","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com":{"entryPoints":["http","https"],"backend":"backend-ddd-myapp1-stage-2-2-0-2-0-0-0-ssl","routes":{"route-frontend-Host-myapp1-my-domain-com-myapp1-stage-my-domain-com":{"rule":"Host:myapp1.my-domain.com,myapp1-stage.my-domain.com"}},"passHostHeader":true,"priority":0,"basicAuth":[]},"frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com":{"entryPoints":["http","https"],"backend":"backend-ddd-myapp2-stage-2-2-0-2-0-0-0-ssl","routes":{"route-frontend-Host-myapp2-my-domain-com-myapp2-stage-my-domain-com":{"rule":"Host:myapp2.my-domain.com,myapp2-stage.my-domain.com"}},"passHostHeader":true,"priority":0,"basicAuth":[]}}}"
2017-06-09T16:23:08.336718473Z time="2017-06-09T16:23:08Z" level=info msg="Skipping same configuration for provider docker"
If the above is not possible.... what is the recommended setup for such a requirement? i.e. N traefik instances, using shared configs, shared ACME, but frontend/backend sourced from docker.
Note this was due to an issue in the UI that was fixed by: https://github.com/containous/traefik/pull/1757

Resources