linuxkit / lcow Goto Github PK
View Code? Open in Web Editor NEWLinux containers on Windows built with LinuxKit
License: Apache License 2.0
Linux containers on Windows built with LinuxKit
License: Apache License 2.0
I can't seem to get this working on Windows Server 2016 (version 1607), OS BUILD 14393.3025.
I have build
I get the output:
PS C:\Users\Together> docker -H "npipe:////./pipe//docker_lcow" version
Client: Docker Engine - Enterprise
Version: 18.09.7
API version: 1.39
Go version: go1.10.8
Git commit: b81f47481d
Built: 06/27/2019 17:58:58
OS/Arch: windows/amd64
Experimental: false
Server:
Engine:
Version: master-dockerproject-2019-07-01
API version: 1.41 (minimum version 1.24)
Go version: go1.12.6
Git commit: e105a74
Built: Tue Jul 2 00:16:45 2019
OS/Arch: windows/amd64
Experimental: true
I get the following error when trying to run the docker image:
PS C:\Users\Together> docker -H "npipe:////./pipe//docker_lcow" run -ti busybox sh
Unable to find image 'busybox:latest' locally
latest: Pulling from library/busybox
C:\Program Files\Docker\docker.exe: no matching manifest for windows/amd64 10.0.14393 in the manifest list entries.
See 'C:\Program Files\Docker\docker.exe run --help'.
What does this mean and how does one fix this? Plenty of peeps have had this issue over at the comments section at: https://blog.docker.com/2017/09/preview-linux-containers-on-windows/
After building the following Dockerfile
, the container cannot use sudo
due to PAM issue:
FROM opensuse/leap:42.3
RUN zypper --non-interactive install \
sudo
#fix bug: https://github.com/openSUSE/docker-containers/issues/82
RUN sed -i 's/.*root.*-.*nproc.*unlimited.*$//g' /etc/security/limits.conf
CMD sudo ls
docker build . -t leap-pam-issue
docker run --rm leap-pam-issue
sudo: pam_open_session: Permission denied
sudo: policy plugin failed session initialization
This was on OpenSUSE, might also affect Centos/rhel related images.
Original:
openSUSE/docker-containers#82 (comment)
Hi,
I'm working on a PoC build to run Linux and Windows-based containers side by side on WS2019. To enable the side by side nature I have deployed the WS2019 host as per the instructions at https://github.com/linuxkit/lcow, using dockerd.exe and docker.exe from the master project from 13/02/19 and the v4.14.35-v0.3.9 release for the initrd.img and kernel files.
I can successfully run Linux containers, but when running the influxdb:1.7.4 container from https://hub.docker.com/_/influxdb, and writing to the database the console output report that it is unable to write data due to too many open files in use. We use this image in Azure ACI and have no issues with it.
Having done some investigation, the ULIMIT for files in the running container when running in LCOW on the 2019 host are 1024 and when running in ACI or Docker Desktop on Win 10-1809, the limits are over 1 million (see attached screenshots)
I'm posting here as concluding this is an issue with the LinuxKit kernel that this solution uses. I have tried to see if I can use alternate kernel files to confirm if this is the issue (https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers suggested Kata and Clear Linux kernels (but I have got nowhere with these 2 options so far)) and I am unable to over-ride the default files ulimit in the daemon.json file (as per https://docs.docker.com/engine/reference/commandline/dockerd/) as when starting the dockerd daemon it reports that this is not configurable in Windows (see further attached screenshot)
As a way of progressing, I'm happy to try the Kata or Clear kernel option if anyone can give me some guidance on how to get hold of the right files and configure LCOW to use them....
Looks like 1.0.2 is coming to end of support. Should (if not already) consider upgrading to the 1.1.1 series.
https://www.openssl.org/source/
Note: The latest stable version is the 1.1.1 series. This is also our Long Term Support (LTS) version, supported until 11th September 2023. Our previous LTS version (1.0.2 series) will continue to be supported until 31st December 2019 (security fixes only during the last year of support)
I don't think it's been updated. This whole repo needs some ❤️
Hello,
I just tried Docker for Windows with the LCOW feature activated (edge version + experimental).
I made:
docker run -it --rm --platform linux -v C:\:/c debian:stretch-slim bash
cd /c
dd if=/dev/zero of=./output bs=8k count=10k; rm -f ./output
It give a writing speed of around 40 MB/s.
Comparing to other possibilities, where:
And outside the container world:
I was hoping LCOW will bring some same technologie as the DrvFs used in Windows subsystem linux... but it doesn't seem.
Is it normal it is so slow ? Is there way i can improve it ? I know it is experimental for now and in current development, but will there be improvement on shared data between host and containers ?
Thanks.
I think I opened the original issue in the wrong place: moby/moby#39622 (comment)
Should I duplicate the entire text here or is the link sufficient?
create named volume to share with another container
$ docker run -it --rm -v playbooks:/onprem/ansible tmather99/playbooks ls /onprem/ansible/scripts
use mount named volume from another container
$ docker run -it --rm -v playbooks:/onprem/ansible/playbook tmather99/playbooks ls /onprem/ansible/playbooks
BUG: the mounted volume data does not persited across containers
Dockerfile
FROM ubuntu:trusty
RUN useradd -ms /bin/bash testuser \
&& printf "testuser:testuser" | chpasswd \
&& adduser testuser sudo \
&& printf "testuser ALL= NOPASSWD: ALL\\n" >> /etc/sudoers
USER testuser
RUN whoami
CMD whoami
Build Log
c:\Users\me\Desktop>docker build . --platform=linux -t dockeruserfail
Sending build context to Docker daemon 103.4kB
Step 1/5 : FROM ubuntu:trusty
---> 3b853789146f
Step 2/5 : RUN useradd -ms /bin/bash testuser && printf "testuser:testuser" | chpasswd && adduser testuser sudo && printf "testuser ALL= NOPASSWD: ALL\\n" >> /etc/sudoers
---> Using cache
---> b86bffa2a6bf
Step 3/5 : USER testuser
---> Using cache
---> 94849a0d376c
Step 4/5 : RUN whoami
---> Using cache
---> d63f59ce1c1e
Step 5/5 : CMD whoami
---> Using cache
---> e35c44ded873
Successfully built e35c44ded873
Successfully tagged dockeruserfail:latest
c:\Users\me\Desktop>docker run dockeruserfail
root
Environment
Version 18.04.0-ce-win62 (17151)
Channel: edge
e0a85f6
Windows 10 Pro for Workstations Insider Preview
1803
17639.1000
It would be nice if this can also work with a free/opensource or just alternative hypervisor than only hyper-v.
LCOW: v4.14.35-v0.3.9
dockerd.exe: master-dockerproject-2019-03-06, build fc01c2b
docker.exe: master-dockerproject-2019-03-06, build 79e1cabf
Windows: Windows Server 2019 Standard, Version 1809, Build: 17763.316
I ran the following after running dockerd, and got no output...
docker run --platform linux --rm -ti busybox sh
The output from dockerd -D --experimental > ~/dockerd.log 2>&1
is below...
time="2019-03-07T14:09:25.200906200-08:00" level=warning msg="Running experimental build"
time="2019-03-07T14:09:25.205911800-08:00" level=debug msg="Listener created for HTTP on npipe (//./pipe/docker_engine)"
time="2019-03-07T14:09:25.217912000-08:00" level=info msg="Windows default isolation mode: process"
time="2019-03-07T14:09:25.218912600-08:00" level=debug msg="Using default logging driver json-file"
time="2019-03-07T14:09:25.218912600-08:00" level=debug msg="[graphdriver] trying provided driver: windowsfilter"
time="2019-03-07T14:09:25.219913300-08:00" level=debug msg="WindowsGraphDriver InitFilter at C:\\ProgramData\\docker\\windowsfilter"
time="2019-03-07T14:09:25.219913300-08:00" level=debug msg="Initialized graph driver windowsfilter"
time="2019-03-07T14:09:25.235912500-08:00" level=debug msg="[graphdriver] trying provided driver: lcow"
time="2019-03-07T14:09:25.236912400-08:00" level=info msg="lcowdriver: init: dataRoot: C:\\ProgramData\\docker\\lcow globalMode: false"
time="2019-03-07T14:09:25.237914100-08:00" level=debug msg="Initialized graph driver lcow"
time="2019-03-07T14:09:25.271942600-08:00" level=debug msg="Stackdump - waiting signal at Global\\stackdump-3980"
time="2019-03-07T14:09:25.280915400-08:00" level=debug msg="Max Concurrent Downloads: 3"
time="2019-03-07T14:09:25.280915400-08:00" level=debug msg="Max Concurrent Uploads: 5"
time="2019-03-07T14:09:25.280915400-08:00" level=info msg="Loading containers: start."
time="2019-03-07T14:09:25.283914900-08:00" level=debug msg="Loaded container 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043, isRunning: true"
time="2019-03-07T14:09:25.286915200-08:00" level=debug msg="Loaded container 1ad1509ab6fb3b80c9bcec9cf5f021c788671b9f52b7f70fee63865c9b33e482, isRunning: false"
time="2019-03-07T14:09:25.315845400-08:00" level=debug msg="restoring container" container=1ad1509ab6fb3b80c9bcec9cf5f021c788671b9f52b7f70fee63865c9b33e482 paused=false running=false
time="2019-03-07T14:09:25.315845400-08:00" level=debug msg="restore()" container=1ad1509ab6fb3b80c9bcec9cf5f021c788671b9f52b7f70fee63865c9b33e482 module=libcontainerd namespace=moby
time="2019-03-07T14:09:25.315845400-08:00" level=debug msg="hcsshim::OpenComputeSystem - Begin Operation" cid=1ad1509ab6fb3b80c9bcec9cf5f021c788671b9f52b7f70fee63865c9b33e482
time="2019-03-07T14:09:25.317846300-08:00" level=debug msg="hcsshim::OpenComputeSystem - End Operation - Success" cid=1ad1509ab6fb3b80c9bcec9cf5f021c788671b9f52b7f70fee63865c9b33e482
time="2019-03-07T14:09:25.319063200-08:00" level=debug msg="restoring container" container=28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 paused=false running=true
time="2019-03-07T14:09:25.319063200-08:00" level=debug msg="restore()" container=28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 module=libcontainerd namespace=moby
time="2019-03-07T14:09:25.319063200-08:00" level=debug msg="hcsshim::OpenComputeSystem - Begin Operation" cid=28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043
time="2019-03-07T14:09:25.322229800-08:00" level=debug msg="hcsshim::OpenComputeSystem - End Operation - Success" cid=28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043
time="2019-03-07T14:09:25.322229800-08:00" level=error msg="28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 cleanup: failed to delete container from containerd: no such container"
time="2019-03-07T14:09:25.331091200-08:00" level=debug msg="lcowdriver: get: 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043"
time="2019-03-07T14:09:25.332091800-08:00" level=debug msg="lcowdriver: getlayerchain: id 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 json C:\\ProgramData\\docker\\lcow\\28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043\\layerchain.json"
time="2019-03-07T14:09:25.333091200-08:00" level=debug msg="getting all layers: [C:\\ProgramData\\docker\\lcow\\28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 C:\\ProgramData\\docker\\lcow\\c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370]"
time="2019-03-07T14:09:25.333091200-08:00" level=debug msg="lcowdriver: get: 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043: got layer mounts: [{HostPath:C:\\ProgramData\\docker\\lcow\\28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043\\sandbox.vhdx ContainerPath:/tmp/28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 CreateInUtilityVM:true ReadOnly:false Cache: AttachOnly:false} {HostPath:C:\\ProgramData\\docker\\lcow\\c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370\\layer.vhd ContainerPath:/tmp/c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370 CreateInUtilityVM:true ReadOnly:true Cache: AttachOnly:false}]"
time="2019-03-07T14:09:25.334092400-08:00" level=debug msg="container mounted via layerStore: &{/tmp/28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043-mount 0xc0005c42a0 [{C:\\ProgramData\\docker\\lcow\\28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043\\sandbox.vhdx /tmp/28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 true false false} {C:\\ProgramData\\docker\\lcow\\c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370\\layer.vhd /tmp/c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370 true true false}] 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 <nil> {0 0}}"
time="2019-03-07T14:09:25.334092400-08:00" level=debug msg="Option Experimental: true"
time="2019-03-07T14:09:25.334092400-08:00" level=debug msg="Option DefaultDriver: nat"
time="2019-03-07T14:09:25.334092400-08:00" level=debug msg="Option DefaultNetwork: nat"
time="2019-03-07T14:09:25.335093000-08:00" level=debug msg="Network Control Plane MTU: 1500"
time="2019-03-07T14:09:25.335093000-08:00" level=info msg="Restoring existing overlay networks from HNS into docker"
time="2019-03-07T14:09:25.335093000-08:00" level=debug msg="[GET]=>[/networks/] Request : "
time="2019-03-07T14:09:25.344476600-08:00" level=debug msg="Network Response : [{\"ActivityId\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\",\"AdditionalParams\":{},\"CurrentEndpointCount\":1,\"Extensions\":[{\"Id\":\"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A\",\"IsEnabled\":false,\"Name\":\"Microsoft Windows Filtering Platform\"},{\"Id\":\"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017\",\"IsEnabled\":false,\"Name\":\"Microsoft Azure VFP Switch Extension\"},{\"Id\":\"EA24CD6C-D17A-4348-9190-09F0D5BE83DD\",\"IsEnabled\":true,\"Name\":\"Microsoft NDIS Capture\"}],\"Flags\":0,\"Health\":{\"AddressNotificationMissedCount\":0,\"AddressNotificationSequenceNumber\":0,\"InterfaceNotificationMissedCount\":0,\"InterfaceNotificationSequenceNumber\":0,\"LastErrorCode\":0,\"LastUpdateTime\":131963739110176726,\"RouteNotificationMissedCount\":0,\"RouteNotificationSequenceNumber\":0},\"ID\":\"E584C5C6-538C-4DC8-8DB3-7945C3B64FA2\",\"IPv6\":false,\"LayeredOn\":\"2E35AC5F-6A92-4EFD-8567-CE75C61C213B\",\"MacPools\":[{\"EndMacAddress\":\"00-15-5D-DF-CF-FF\",\"StartMacAddress\":\"00-15-5D-DF-C0-00\"}],\"MaxConcurrentEndpoints\":1,\"Name\":\"nat\",\"NatName\":\"ICSD9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"Policies\":[],\"Resources\":{\"AdditionalParams\":{},\"AllocationOrder\":2,\"Allocators\":[{\"AdapterNetCfgInstanceId\":\"{D9C4F185-518A-4A27-A5B8-0550AD5F63CE}\",\"AllocationOrder\":0,\"CompartmendId\":0,\"Connected\":true,\"DevicelessNic\":false,\"EndpointNicGuid\":\"43F1D438-B204-4F75-8A19-0579BE2E9BFB\",\"EndpointPortGuid\":\"B9336BCB-7495-496F-A80A-735E209ACE39\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116156581},\"Hidden\":false,\"ID\":\"63375CAA-3ED0-4275-8CBC-82B7DF4E6EDF\",\"InterfaceGuid\":\"D9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"IsPolicy\":false,\"IsolationId\":0,\"MacAddress\":\"00-15-5D-DF-C6-6B\",\"ManagementPort\":true,\"NicFriendlyName\":\"nat\",\"PreferredPortFriendlyName\":\"Container NIC 63375caa\",\"SwitchId\":\"7194A549-CA7F-4191-BDCE-8283D9BD196B\",\"Tag\":\"Host Vnic\",\"WaitForIpv6Interface\":false,\"nonPersistentPort\":false},{\"AllocationOrder\":1,\"Dhcp\":false,\"Dns\":false,\"ExternalInterfaceConstraint\":0,\"Health\":{\"DHCPState\":1,\"DNSState\":1,\"ICSState\":2,\"LastErrorCode\":0,\"LastUpdateTime\":131963739122081742},\"ICSFlags\":0,\"ID\":\"4EFE47BA-E439-4254-AB24-D09672EC8F9E\",\"IsPolicy\":false,\"Prefix\":20,\"PrivateInterfaceGUID\":\"D9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"SubnetIPAddress\":\"172.30.144.0\",\"Tag\":\"ICS\"}],\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116119158},\"ID\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\",\"PortOperationTime\":0,\"State\":1,\"SwitchOperationTime\":0,\"VfpOperationTime\":0,\"parentId\":\"0A12269C-EB43-4741-8C68-B7F3349D9645\"},\"State\":1,\"Subnets\":[{\"AdditionalParams\":{},\"AddressPrefix\":\"172.30.144.0/20\",\"GatewayAddress\":\"172.30.144.1\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116156581},\"ID\":\"13F956C9-C396-4D03-ABEF-52F38917C647\",\"Policies\":[],\"State\":0}],\"TotalEndpoints\":3,\"Type\":\"nat\",\"Version\":38654705665}]"
time="2019-03-07T14:09:25.360078100-08:00" level=debug msg="Network nat (d237f5b) restored"
time="2019-03-07T14:09:25.360078100-08:00" level=debug msg="Endpoint (523f7a8) restored to network (d237f5b)"
time="2019-03-07T14:09:25.360078100-08:00" level=info msg="Removing stale sandbox 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 (28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043)"
time="2019-03-07T14:09:25.382221100-08:00" level=info msg="Removing stale endpoint hardcore_edison (523f7a838be695c649979d1b8ecd7f3098a9dbd9784212cdb8f7b4db7bfd7764)"
time="2019-03-07T14:09:25.407003100-08:00" level=debug msg="[DELETE]=>[/endpoints/BB7D06E7-F80E-4763-A060-FA78FBE6ABD3] Request : "
time="2019-03-07T14:09:25.420860700-08:00" level=debug msg="Releasing addresses for endpoint hardcore_edison's interface on network nat"
time="2019-03-07T14:09:25.421832500-08:00" level=debug msg="ReleaseAddress(172.30.144.0/20, 172.30.154.70)"
time="2019-03-07T14:09:25.427431100-08:00" level=info msg="Fixing inconsistent endpoint_cnt for network nat. Expected=0, Actual=1"
time="2019-03-07T14:09:25.436431600-08:00" level=debug msg="[GET]=>[/networks/] Request : "
time="2019-03-07T14:09:25.442710900-08:00" level=debug msg="Network Response : [{\"ActivityId\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\",\"AdditionalParams\":{},\"CurrentEndpointCount\":0,\"Extensions\":[{\"Id\":\"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A\",\"IsEnabled\":false,\"Name\":\"Microsoft Windows Filtering Platform\"},{\"Id\":\"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017\",\"IsEnabled\":false,\"Name\":\"Microsoft Azure VFP Switch Extension\"},{\"Id\":\"EA24CD6C-D17A-4348-9190-09F0D5BE83DD\",\"IsEnabled\":true,\"Name\":\"Microsoft NDIS Capture\"}],\"Flags\":0,\"Health\":{\"AddressNotificationMissedCount\":0,\"AddressNotificationSequenceNumber\":0,\"InterfaceNotificationMissedCount\":0,\"InterfaceNotificationSequenceNumber\":0,\"LastErrorCode\":0,\"LastUpdateTime\":131963739110176726,\"RouteNotificationMissedCount\":0,\"RouteNotificationSequenceNumber\":0},\"ID\":\"E584C5C6-538C-4DC8-8DB3-7945C3B64FA2\",\"IPv6\":false,\"LayeredOn\":\"2E35AC5F-6A92-4EFD-8567-CE75C61C213B\",\"MacPools\":[{\"EndMacAddress\":\"00-15-5D-DF-CF-FF\",\"StartMacAddress\":\"00-15-5D-DF-C0-00\"}],\"MaxConcurrentEndpoints\":1,\"Name\":\"nat\",\"NatName\":\"ICSD9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"Policies\":[],\"Resources\":{\"AdditionalParams\":{},\"AllocationOrder\":2,\"Allocators\":[{\"AdapterNetCfgInstanceId\":\"{D9C4F185-518A-4A27-A5B8-0550AD5F63CE}\",\"AllocationOrder\":0,\"CompartmendId\":0,\"Connected\":true,\"DevicelessNic\":false,\"EndpointNicGuid\":\"43F1D438-B204-4F75-8A19-0579BE2E9BFB\",\"EndpointPortGuid\":\"B9336BCB-7495-496F-A80A-735E209ACE39\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116156581},\"Hidden\":false,\"ID\":\"63375CAA-3ED0-4275-8CBC-82B7DF4E6EDF\",\"InterfaceGuid\":\"D9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"IsPolicy\":false,\"IsolationId\":0,\"MacAddress\":\"00-15-5D-DF-C6-6B\",\"ManagementPort\":true,\"NicFriendlyName\":\"nat\",\"PreferredPortFriendlyName\":\"Container NIC 63375caa\",\"SwitchId\":\"7194A549-CA7F-4191-BDCE-8283D9BD196B\",\"Tag\":\"Host Vnic\",\"WaitForIpv6Interface\":false,\"nonPersistentPort\":false},{\"AllocationOrder\":1,\"Dhcp\":false,\"Dns\":false,\"ExternalInterfaceConstraint\":0,\"Health\":{\"DHCPState\":1,\"DNSState\":1,\"ICSState\":2,\"LastErrorCode\":0,\"LastUpdateTime\":131963739122081742},\"ICSFlags\":0,\"ID\":\"4EFE47BA-E439-4254-AB24-D09672EC8F9E\",\"IsPolicy\":false,\"Prefix\":20,\"PrivateInterfaceGUID\":\"D9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"SubnetIPAddress\":\"172.30.144.0\",\"Tag\":\"ICS\"}],\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116119158},\"ID\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\",\"PortOperationTime\":0,\"State\":1,\"SwitchOperationTime\":0,\"VfpOperationTime\":0,\"parentId\":\"0A12269C-EB43-4741-8C68-B7F3349D9645\"},\"State\":1,\"Subnets\":[{\"AdditionalParams\":{},\"AddressPrefix\":\"172.30.144.0/20\",\"GatewayAddress\":\"172.30.144.1\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116156581},\"ID\":\"13F956C9-C396-4D03-ABEF-52F38917C647\",\"Policies\":[],\"State\":0}],\"TotalEndpoints\":3,\"Type\":\"nat\",\"Version\":38654705665}]"
time="2019-03-07T14:09:25.442710900-08:00" level=debug msg="Launching DNS server for network \"none\""
time="2019-03-07T14:09:25.464813500-08:00" level=debug msg="releasing IPv4 pools from network nat (d237f5bf5cd871330fa5b889a6dbac2938a7848ba7471c55acf2594c6bf592c1)"
time="2019-03-07T14:09:25.464813500-08:00" level=debug msg="ReleaseAddress(172.30.144.0/20, 172.30.144.1)"
time="2019-03-07T14:09:25.464813500-08:00" level=debug msg="ReleasePool(172.30.144.0/20)"
time="2019-03-07T14:09:25.470809300-08:00" level=debug msg="cleanupServiceDiscovery for network:d237f5bf5cd871330fa5b889a6dbac2938a7848ba7471c55acf2594c6bf592c1"
time="2019-03-07T14:09:25.480414900-08:00" level=debug msg="Allocating IPv4 pools for network nat (d237f5bf5cd871330fa5b889a6dbac2938a7848ba7471c55acf2594c6bf592c1)"
time="2019-03-07T14:09:25.481391400-08:00" level=debug msg="RequestPool(LocalDefault, 172.30.144.0/20, , map[], false)"
time="2019-03-07T14:09:25.481391400-08:00" level=debug msg="RequestAddress(172.30.144.0/20, 172.30.144.1, map[RequestAddressType:com.docker.network.gateway])"
time="2019-03-07T14:09:25.481391400-08:00" level=debug msg="[GET]=>[/endpoints/] Request : "
time="2019-03-07T14:09:25.487576700-08:00" level=debug msg="Network Response : []"
time="2019-03-07T14:09:25.494723200-08:00" level=debug msg="Launching DNS server for network \"nat\""
time="2019-03-07T14:09:25.495699600-08:00" level=debug msg="[GET]=>[/networks/E584C5C6-538C-4DC8-8DB3-7945C3B64FA2] Request : "
time="2019-03-07T14:09:25.499160600-08:00" level=debug msg="Network Response : {\"ActivityId\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\",\"AdditionalParams\":{},\"CurrentEndpointCount\":0,\"Extensions\":[{\"Id\":\"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A\",\"IsEnabled\":false,\"Name\":\"Microsoft Windows Filtering Platform\"},{\"Id\":\"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017\",\"IsEnabled\":false,\"Name\":\"Microsoft Azure VFP Switch Extension\"},{\"Id\":\"EA24CD6C-D17A-4348-9190-09F0D5BE83DD\",\"IsEnabled\":true,\"Name\":\"Microsoft NDIS Capture\"}],\"Flags\":0,\"Health\":{\"AddressNotificationMissedCount\":0,\"AddressNotificationSequenceNumber\":0,\"InterfaceNotificationMissedCount\":0,\"InterfaceNotificationSequenceNumber\":0,\"LastErrorCode\":0,\"LastUpdateTime\":131963739110176726,\"RouteNotificationMissedCount\":0,\"RouteNotificationSequenceNumber\":0},\"ID\":\"E584C5C6-538C-4DC8-8DB3-7945C3B64FA2\",\"IPv6\":false,\"LayeredOn\":\"2E35AC5F-6A92-4EFD-8567-CE75C61C213B\",\"MacPools\":[{\"EndMacAddress\":\"00-15-5D-DF-CF-FF\",\"StartMacAddress\":\"00-15-5D-DF-C0-00\"}],\"MaxConcurrentEndpoints\":1,\"Name\":\"nat\",\"NatName\":\"ICSD9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"Policies\":[],\"Resources\":{\"AdditionalParams\":{},\"AllocationOrder\":2,\"Allocators\":[{\"AdapterNetCfgInstanceId\":\"{D9C4F185-518A-4A27-A5B8-0550AD5F63CE}\",\"AllocationOrder\":0,\"CompartmendId\":0,\"Connected\":true,\"DevicelessNic\":false,\"EndpointNicGuid\":\"43F1D438-B204-4F75-8A19-0579BE2E9BFB\",\"EndpointPortGuid\":\"B9336BCB-7495-496F-A80A-735E209ACE39\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116156581},\"Hidden\":false,\"ID\":\"63375CAA-3ED0-4275-8CBC-82B7DF4E6EDF\",\"InterfaceGuid\":\"D9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"IsPolicy\":false,\"IsolationId\":0,\"MacAddress\":\"00-15-5D-DF-C6-6B\",\"ManagementPort\":true,\"NicFriendlyName\":\"nat\",\"PreferredPortFriendlyName\":\"Container NIC 63375caa\",\"SwitchId\":\"7194A549-CA7F-4191-BDCE-8283D9BD196B\",\"Tag\":\"Host Vnic\",\"WaitForIpv6Interface\":false,\"nonPersistentPort\":false},{\"AllocationOrder\":1,\"Dhcp\":false,\"Dns\":false,\"ExternalInterfaceConstraint\":0,\"Health\":{\"DHCPState\":1,\"DNSState\":1,\"ICSState\":2,\"LastErrorCode\":0,\"LastUpdateTime\":131963739122081742},\"ICSFlags\":0,\"ID\":\"4EFE47BA-E439-4254-AB24-D09672EC8F9E\",\"IsPolicy\":false,\"Prefix\":20,\"PrivateInterfaceGUID\":\"D9C4F185-518A-4A27-A5B8-0550AD5F63CE\",\"SubnetIPAddress\":\"172.30.144.0\",\"Tag\":\"ICS\"}],\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116119158},\"ID\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\",\"PortOperationTime\":0,\"State\":1,\"SwitchOperationTime\":0,\"VfpOperationTime\":0,\"parentId\":\"0A12269C-EB43-4741-8C68-B7F3349D9645\"},\"State\":1,\"Subnets\":[{\"AdditionalParams\":{},\"AddressPrefix\":\"172.30.144.0/20\",\"GatewayAddress\":\"172.30.144.1\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131963739116156581},\"ID\":\"13F956C9-C396-4D03-ABEF-52F38917C647\",\"Policies\":[],\"State\":0}],\"TotalEndpoints\":3,\"Type\":\"nat\",\"Version\":38654705665}"
time="2019-03-07T14:09:25.499160600-08:00" level=debug msg="Binding a resolver on network nat gateway 172.30.144.1"
time="2019-03-07T14:09:25.499160600-08:00" level=debug msg="Resolver bound successfully for network nat"
time="2019-03-07T14:09:25.526684900-08:00" level=debug msg="lcowdriver: remove: id 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043"
time="2019-03-07T14:09:25.527686900-08:00" level=debug msg="lcowdriver: remove: id 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043: layerPath C:\\ProgramData\\docker\\lcow\\28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043"
time="2019-03-07T14:09:25.531723300-08:00" level=debug msg="lcowdriver: remove: id 28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043: layerPath C:\\ProgramData\\docker\\lcow\\28bb3fd9386358996988f9a3d37072a1ac917b08f1ef085443b0ef1b4a944043 succeeded"
time="2019-03-07T14:09:25.534686000-08:00" level=info msg="Loading containers: done."
time="2019-03-07T14:09:25.538685800-08:00" level=info msg="Docker daemon" commit=fc01c2b graphdriver(s)="windowsfilter (windows), lcow (linux)" version=master-dockerproject-2019-03-06
time="2019-03-07T14:09:25.538685800-08:00" level=info msg="Daemon has completed initialization"
time="2019-03-07T14:09:25.547885300-08:00" level=debug msg="Registering routers"
time="2019-03-07T14:09:25.547885300-08:00" level=debug msg="Registering GET, /containers/{name:.*}/checkpoints"
time="2019-03-07T14:09:25.548885200-08:00" level=debug msg="Registering POST, /containers/{name:.*}/checkpoints"
time="2019-03-07T14:09:25.548885200-08:00" level=debug msg="Registering DELETE, /containers/{name}/checkpoints/{checkpoint}"
time="2019-03-07T14:09:25.549885400-08:00" level=debug msg="Registering HEAD, /containers/{name:.*}/archive"
time="2019-03-07T14:09:25.549885400-08:00" level=debug msg="Registering GET, /containers/json"
time="2019-03-07T14:09:25.549885400-08:00" level=debug msg="Registering GET, /containers/{name:.*}/export"
time="2019-03-07T14:09:25.550885300-08:00" level=debug msg="Registering GET, /containers/{name:.*}/changes"
time="2019-03-07T14:09:25.560885000-08:00" level=debug msg="Registering GET, /containers/{name:.*}/json"
time="2019-03-07T14:09:25.561885900-08:00" level=debug msg="Registering GET, /containers/{name:.*}/top"
time="2019-03-07T14:09:25.561885900-08:00" level=debug msg="Registering GET, /containers/{name:.*}/logs"
time="2019-03-07T14:09:25.561885900-08:00" level=debug msg="Registering GET, /containers/{name:.*}/stats"
time="2019-03-07T14:09:25.562885400-08:00" level=debug msg="Registering GET, /containers/{name:.*}/attach/ws"
time="2019-03-07T14:09:25.562885400-08:00" level=debug msg="Registering GET, /exec/{id:.*}/json"
time="2019-03-07T14:09:25.562885400-08:00" level=debug msg="Registering GET, /containers/{name:.*}/archive"
time="2019-03-07T14:09:25.563885400-08:00" level=debug msg="Registering POST, /containers/create"
time="2019-03-07T14:09:25.563885400-08:00" level=debug msg="Registering POST, /containers/{name:.*}/kill"
time="2019-03-07T14:09:25.563885400-08:00" level=debug msg="Registering POST, /containers/{name:.*}/pause"
time="2019-03-07T14:09:25.564885500-08:00" level=debug msg="Registering POST, /containers/{name:.*}/unpause"
time="2019-03-07T14:09:25.564885500-08:00" level=debug msg="Registering POST, /containers/{name:.*}/restart"
time="2019-03-07T14:09:25.565884500-08:00" level=debug msg="Registering POST, /containers/{name:.*}/start"
time="2019-03-07T14:09:25.565884500-08:00" level=debug msg="Registering POST, /containers/{name:.*}/stop"
time="2019-03-07T14:09:25.565884500-08:00" level=debug msg="Registering POST, /containers/{name:.*}/wait"
time="2019-03-07T14:09:25.566884700-08:00" level=debug msg="Registering POST, /containers/{name:.*}/resize"
time="2019-03-07T14:09:25.566884700-08:00" level=debug msg="Registering POST, /containers/{name:.*}/attach"
time="2019-03-07T14:09:25.566884700-08:00" level=debug msg="Registering POST, /containers/{name:.*}/copy"
time="2019-03-07T14:09:25.567886300-08:00" level=debug msg="Registering POST, /containers/{name:.*}/exec"
time="2019-03-07T14:09:25.567886300-08:00" level=debug msg="Registering POST, /exec/{name:.*}/start"
time="2019-03-07T14:09:25.567886300-08:00" level=debug msg="Registering POST, /exec/{name:.*}/resize"
time="2019-03-07T14:09:25.568885300-08:00" level=debug msg="Registering POST, /containers/{name:.*}/rename"
time="2019-03-07T14:09:25.568885300-08:00" level=debug msg="Registering POST, /containers/{name:.*}/update"
time="2019-03-07T14:09:25.569885400-08:00" level=debug msg="Registering POST, /containers/prune"
time="2019-03-07T14:09:25.569885400-08:00" level=debug msg="Registering POST, /commit"
time="2019-03-07T14:09:25.569885400-08:00" level=debug msg="Registering PUT, /containers/{name:.*}/archive"
time="2019-03-07T14:09:25.570885400-08:00" level=debug msg="Registering DELETE, /containers/{name:.*}"
time="2019-03-07T14:09:25.570885400-08:00" level=debug msg="Registering GET, /images/json"
time="2019-03-07T14:09:25.570885400-08:00" level=debug msg="Registering GET, /images/search"
time="2019-03-07T14:09:25.571885800-08:00" level=debug msg="Registering GET, /images/get"
time="2019-03-07T14:09:25.571885800-08:00" level=debug msg="Registering GET, /images/{name:.*}/get"
time="2019-03-07T14:09:25.571885800-08:00" level=debug msg="Registering GET, /images/{name:.*}/history"
time="2019-03-07T14:09:25.572885900-08:00" level=debug msg="Registering GET, /images/{name:.*}/json"
time="2019-03-07T14:09:25.572885900-08:00" level=debug msg="Registering POST, /images/load"
time="2019-03-07T14:09:25.572885900-08:00" level=debug msg="Registering POST, /images/create"
time="2019-03-07T14:09:25.573886000-08:00" level=debug msg="Registering POST, /images/{name:.*}/push"
time="2019-03-07T14:09:25.573886000-08:00" level=debug msg="Registering POST, /images/{name:.*}/tag"
time="2019-03-07T14:09:25.574886100-08:00" level=debug msg="Registering POST, /images/prune"
time="2019-03-07T14:09:25.574886100-08:00" level=debug msg="Registering DELETE, /images/{name:.*}"
time="2019-03-07T14:09:25.574886100-08:00" level=debug msg="Registering OPTIONS, /{anyroute:.*}"
time="2019-03-07T14:09:25.575886400-08:00" level=debug msg="Registering GET, /_ping"
time="2019-03-07T14:09:25.575886400-08:00" level=debug msg="Registering HEAD, /_ping"
time="2019-03-07T14:09:25.575886400-08:00" level=debug msg="Registering GET, /events"
time="2019-03-07T14:09:25.576884900-08:00" level=debug msg="Registering GET, /info"
time="2019-03-07T14:09:25.576884900-08:00" level=debug msg="Registering GET, /version"
time="2019-03-07T14:09:25.576884900-08:00" level=debug msg="Registering GET, /system/df"
time="2019-03-07T14:09:25.577886100-08:00" level=debug msg="Registering POST, /auth"
time="2019-03-07T14:09:25.577886100-08:00" level=debug msg="Registering GET, /volumes"
time="2019-03-07T14:09:25.577886100-08:00" level=debug msg="Registering GET, /volumes/{name:.*}"
time="2019-03-07T14:09:25.578886100-08:00" level=debug msg="Registering POST, /volumes/create"
time="2019-03-07T14:09:25.578886100-08:00" level=debug msg="Registering POST, /volumes/prune"
time="2019-03-07T14:09:25.578886100-08:00" level=debug msg="Registering DELETE, /volumes/{name:.*}"
time="2019-03-07T14:09:25.579886200-08:00" level=debug msg="Registering POST, /build"
time="2019-03-07T14:09:25.579886200-08:00" level=debug msg="Registering POST, /build/prune"
time="2019-03-07T14:09:25.579886200-08:00" level=debug msg="Registering POST, /build/cancel"
time="2019-03-07T14:09:25.580886100-08:00" level=debug msg="Registering POST, /session"
time="2019-03-07T14:09:25.580886100-08:00" level=debug msg="Registering POST, /swarm/init"
time="2019-03-07T14:09:25.580886100-08:00" level=debug msg="Registering POST, /swarm/join"
time="2019-03-07T14:09:25.581886300-08:00" level=debug msg="Registering POST, /swarm/leave"
time="2019-03-07T14:09:25.581886300-08:00" level=debug msg="Registering GET, /swarm"
time="2019-03-07T14:09:25.581886300-08:00" level=debug msg="Registering GET, /swarm/unlockkey"
time="2019-03-07T14:09:25.581886300-08:00" level=debug msg="Registering POST, /swarm/update"
time="2019-03-07T14:09:25.582885700-08:00" level=debug msg="Registering POST, /swarm/unlock"
time="2019-03-07T14:09:25.582885700-08:00" level=debug msg="Registering GET, /services"
time="2019-03-07T14:09:25.582885700-08:00" level=debug msg="Registering GET, /services/{id}"
time="2019-03-07T14:09:25.583886500-08:00" level=debug msg="Registering POST, /services/create"
time="2019-03-07T14:09:25.583886500-08:00" level=debug msg="Registering POST, /services/{id}/update"
time="2019-03-07T14:09:25.584886300-08:00" level=debug msg="Registering DELETE, /services/{id}"
time="2019-03-07T14:09:25.584886300-08:00" level=debug msg="Registering GET, /services/{id}/logs"
time="2019-03-07T14:09:25.584886300-08:00" level=debug msg="Registering GET, /nodes"
time="2019-03-07T14:09:25.585886200-08:00" level=debug msg="Registering GET, /nodes/{id}"
time="2019-03-07T14:09:25.585886200-08:00" level=debug msg="Registering DELETE, /nodes/{id}"
time="2019-03-07T14:09:25.585886200-08:00" level=debug msg="Registering POST, /nodes/{id}/update"
time="2019-03-07T14:09:25.586885800-08:00" level=debug msg="Registering GET, /tasks"
time="2019-03-07T14:09:25.586885800-08:00" level=debug msg="Registering GET, /tasks/{id}"
time="2019-03-07T14:09:25.586885800-08:00" level=debug msg="Registering GET, /tasks/{id}/logs"
time="2019-03-07T14:09:25.587887100-08:00" level=debug msg="Registering GET, /secrets"
time="2019-03-07T14:09:25.587887100-08:00" level=debug msg="Registering POST, /secrets/create"
time="2019-03-07T14:09:25.587887100-08:00" level=debug msg="Registering DELETE, /secrets/{id}"
time="2019-03-07T14:09:25.588886400-08:00" level=debug msg="Registering GET, /secrets/{id}"
time="2019-03-07T14:09:25.588886400-08:00" level=debug msg="Registering POST, /secrets/{id}/update"
time="2019-03-07T14:09:25.589886700-08:00" level=debug msg="Registering GET, /configs"
time="2019-03-07T14:09:25.589886700-08:00" level=debug msg="Registering POST, /configs/create"
time="2019-03-07T14:09:25.589886700-08:00" level=debug msg="Registering DELETE, /configs/{id}"
time="2019-03-07T14:09:25.590886600-08:00" level=debug msg="Registering GET, /configs/{id}"
time="2019-03-07T14:09:25.590886600-08:00" level=debug msg="Registering POST, /configs/{id}/update"
time="2019-03-07T14:09:25.590886600-08:00" level=debug msg="Registering GET, /plugins"
time="2019-03-07T14:09:25.591887100-08:00" level=debug msg="Registering GET, /plugins/{name:.*}/json"
time="2019-03-07T14:09:25.591887100-08:00" level=debug msg="Registering GET, /plugins/privileges"
time="2019-03-07T14:09:25.591887100-08:00" level=debug msg="Registering DELETE, /plugins/{name:.*}"
time="2019-03-07T14:09:25.592886900-08:00" level=debug msg="Registering POST, /plugins/{name:.*}/enable"
time="2019-03-07T14:09:25.592886900-08:00" level=debug msg="Registering POST, /plugins/{name:.*}/disable"
time="2019-03-07T14:09:25.593884000-08:00" level=debug msg="Registering POST, /plugins/pull"
time="2019-03-07T14:09:25.593884000-08:00" level=debug msg="Registering POST, /plugins/{name:.*}/push"
time="2019-03-07T14:09:25.593884000-08:00" level=debug msg="Registering POST, /plugins/{name:.*}/upgrade"
time="2019-03-07T14:09:25.594886900-08:00" level=debug msg="Registering POST, /plugins/{name:.*}/set"
time="2019-03-07T14:09:25.594886900-08:00" level=debug msg="Registering POST, /plugins/create"
time="2019-03-07T14:09:25.594886900-08:00" level=debug msg="Registering GET, /distribution/{name:.*}/json"
time="2019-03-07T14:09:25.595887300-08:00" level=debug msg="Registering GET, /networks"
time="2019-03-07T14:09:25.595887300-08:00" level=debug msg="Registering GET, /networks/"
time="2019-03-07T14:09:25.595887300-08:00" level=debug msg="Registering GET, /networks/{id:.+}"
time="2019-03-07T14:09:25.596886700-08:00" level=debug msg="Registering POST, /networks/create"
time="2019-03-07T14:09:25.596886700-08:00" level=debug msg="Registering POST, /networks/{id:.*}/connect"
time="2019-03-07T14:09:25.596886700-08:00" level=debug msg="Registering POST, /networks/{id:.*}/disconnect"
time="2019-03-07T14:09:25.597886500-08:00" level=debug msg="Registering POST, /networks/prune"
time="2019-03-07T14:09:25.597886500-08:00" level=debug msg="Registering DELETE, /networks/{id:.*}"
time="2019-03-07T14:09:25.598887300-08:00" level=info msg="API listen on //./pipe/docker_engine"
time="2019-03-07T14:09:25.598887300-08:00" level=debug msg="Config reload - waiting signal at Global\\docker-daemon-config-3980"
time="2019-03-07T14:09:37.948280800-08:00" level=debug msg="Calling HEAD /_ping"
time="2019-03-07T14:09:37.955942000-08:00" level=debug msg="Calling POST /v1.40/containers/create"
time="2019-03-07T14:09:37.955942000-08:00" level=debug msg="form data: {\"AttachStderr\":true,\"AttachStdin\":true,\"AttachStdout\":true,\"Cmd\":[\"sh\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":[],\"HostConfig\":{\"AutoRemove\":true,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":[],\"CapAdd\":null,\"CapDrop\":null,\"Capabilities\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"Devices\":[],\"DiskQuota\":0,\"Dns\":[],\"DnsOptions\":[],\"DnsSearch\":[],\"ExtraHosts\":null,\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"IpcMode\":\"\",\"Isolation\":\"\",\"KernelMemory\":0,\"KernelMemoryTCP\":0,\"Links\":null,\"LogConfig\":{\"Config\":{},\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":-1,\"NanoCpus\":0,\"NetworkMode\":\"default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":0,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"no\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"busybox\",\"Labels\":{},\"NetworkingConfig\":{\"EndpointsConfig\":{}},\"OnBuild\":null,\"OpenStdin\":true,\"StdinOnce\":true,\"Tty\":true,\"User\":\"\",\"Volumes\":{},\"WorkingDir\":\"\"}"
time="2019-03-07T14:09:37.962946600-08:00" level=debug msg="lcowdriver: createreadwrite: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c"
time="2019-03-07T14:09:37.962946600-08:00" level=debug msg="lcowdriver: create: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c parent: c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370"
time="2019-03-07T14:09:37.962946600-08:00" level=debug msg="lcowdriver: getlayerchain: id c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370 json C:\\ProgramData\\docker\\lcow\\c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370\\layerchain.json"
time="2019-03-07T14:09:37.963947600-08:00" level=debug msg="lcowdriver: exists: id c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370 true"
time="2019-03-07T14:09:37.963947600-08:00" level=debug msg="lcowdriver: create: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c: creating C:\\ProgramData\\docker\\lcow\\ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c"
time="2019-03-07T14:09:37.964947400-08:00" level=debug msg="lcowdriver: setlayerchain: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c json C:\\ProgramData\\docker\\lcow\\ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c\\layerchain.json"
time="2019-03-07T14:09:37.965948100-08:00" level=debug msg="lcowdriver: create: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c: success"
time="2019-03-07T14:09:37.966947100-08:00" level=debug msg="lcowdriver: createreadwrite: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c: locking cachedSandboxMutex"
time="2019-03-07T14:09:37.966947100-08:00" level=debug msg="lcowdriver: createreadwrite: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c: releasing cachedSandboxMutex"
time="2019-03-07T14:09:37.966947100-08:00" level=debug msg="lcowdriver: createreadwrite: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c: using cached sandbox to populate"
time="2019-03-07T14:09:38.017077700-08:00" level=debug msg="Calling POST /v1.40/containers/ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c/attach?stderr=1&stdin=1&stdout=1&stream=1"
time="2019-03-07T14:09:38.018083300-08:00" level=debug msg="attach: stdin: begin"
time="2019-03-07T14:09:38.018083300-08:00" level=debug msg="attach: stdout: begin"
time="2019-03-07T14:09:38.018083300-08:00" level=debug msg="attach: stderr: begin"
time="2019-03-07T14:09:38.021016100-08:00" level=debug msg="Calling POST /v1.40/containers/ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c/wait?condition=removed"
time="2019-03-07T14:09:38.024016400-08:00" level=debug msg="Calling POST /v1.40/containers/ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c/start"
time="2019-03-07T14:09:38.027019200-08:00" level=debug msg="Assigning addresses for endpoint pensive_poincare's interface on network nat"
time="2019-03-07T14:09:38.028019000-08:00" level=debug msg="RequestAddress(172.30.144.0/20, <nil>, map[])"
time="2019-03-07T14:09:38.028019000-08:00" level=debug msg="endpointStruct.EnableInternalDNS =[false]"
time="2019-03-07T14:09:38.028019000-08:00" level=debug msg="[POST]=>[/endpoints/] Request : {\"VirtualNetwork\":\"E584C5C6-538C-4DC8-8DB3-7945C3B64FA2\",\"EnableInternalDNS\":true}"
time="2019-03-07T14:09:38.031483200-08:00" level=debug msg="Network Response : {\"ActivityId\":\"DB050FCA-C52C-4B20-97A6-48F1C03E4E5B\",\"AdditionalParams\":{},\"CreateProcessingStartTime\":131964701780314832,\"DNSServerList\":\"172.30.144.1,192.168.60.25,192.168.60.26\",\"EnableInternalDNS\":true,\"EnableLowInterfaceMetric\":true,\"GatewayAddress\":\"172.30.144.1\",\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131964701780314832},\"ID\":\"12A8EBAC-1AC0-4012-B2EE-4C48BCB4E34F\",\"IPAddress\":\"172.30.153.212\",\"MacAddress\":\"00-15-5D-DF-C2-2B\",\"Name\":\"Ethernet\",\"Policies\":[],\"PrefixLength\":20,\"Resources\":{\"AdditionalParams\":{},\"AllocationOrder\":0,\"Health\":{\"LastErrorCode\":0,\"LastUpdateTime\":131964701780314832},\"ID\":\"DB050FCA-C52C-4B20-97A6-48F1C03E4E5B\",\"PortOperationTime\":0,\"State\":1,\"SwitchOperationTime\":0,\"VfpOperationTime\":0,\"parentId\":\"F26DA2DF-2BB9-4D18-9A55-E355A1DCBB59\"},\"SharedContainers\":[],\"State\":1,\"Type\":\"nat\",\"Version\":38654705665,\"VirtualNetwork\":\"E584C5C6-538C-4DC8-8DB3-7945C3B64FA2\",\"VirtualNetworkName\":\"nat\"}"
time="2019-03-07T14:09:38.054104800-08:00" level=debug msg="Assigning addresses for endpoint pensive_poincare's interface on network nat"
time="2019-03-07T14:09:38.067077400-08:00" level=debug msg="hcsshim::OpenComputeSystem - Begin Operation" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:38.067077400-08:00" level=debug msg="hcsshim::OpenComputeSystem - End Operation - Success" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:38.072728700-08:00" level=debug msg="Programming external connectivity on endpoint pensive_poincare (19540433bcdb6cd05d0530d4a7ab3eea5eca8318d0319edabaf3f6f45d89982d)"
time="2019-03-07T14:09:38.073727800-08:00" level=debug msg="EnableService ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c START"
time="2019-03-07T14:09:38.073727800-08:00" level=debug msg="EnableService ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c DONE"
time="2019-03-07T14:09:38.076974300-08:00" level=debug msg="lcowdriver: getmetadata: id ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c"
time="2019-03-07T14:09:38.076974300-08:00" level=debug msg="libcontainerd: createLinux(): containerId ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c "
time="2019-03-07T14:09:38.076974300-08:00" level=debug msg="hcsshim::NameToGuid" name=c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370
time="2019-03-07T14:09:38.076974300-08:00" level=debug msg="hcsshim::NameToGuid - succeeded" guid=dd6d8738-07c4-5310-a2ff-71fc0483b87c name=c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370
time="2019-03-07T14:09:38.076974300-08:00" level=debug msg="hcsshim::CreateComputeSystem - Begin Operation" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:38.076974300-08:00" level=debug msg="HCS ComputeSystem Document" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c json="{\"SystemType\":\"container\",\"Name\":\"ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c\",\"Owner\":\"docker\",\"LayerFolderPath\":\"C:\\\\ProgramData\\\\docker\\\\lcow\\\\ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c\",\"Layers\":[{\"ID\":\"dd6d8738-07c4-5310-a2ff-71fc0483b87c\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\lcow\\\\c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370\\\\layer.vhd\"}],\"HvPartition\":true,\"EndpointList\":[\"12A8EBAC-1AC0-4012-B2EE-4C48BCB4E34F\"],\"HvRuntime\":{\"ImagePath\":\"C:\\\\Program Files\\\\Linux Containers\",\"LinuxInitrdFile\":\"initrd.img\",\"LinuxKernelFile\":\"kernel\"},\"AllowUnqualifiedDNSQuery\":true,\"ContainerType\":\"linux\",\"TerminateOnLastHandleClosed\":true}"
time="2019-03-07T14:09:43.503100500-08:00" level=debug msg="hcsshim::CreateComputeSystem - End Operation - Success" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:43.503100500-08:00" level=debug msg="starting container" container=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c module=libcontainerd namespace=moby
time="2019-03-07T14:09:43.503100500-08:00" level=debug msg="hcsshim::ComputeSystem::Start - Begin Operation" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:43.536925700-08:00" level=debug msg="hcsshim::ComputeSystem::Start - End Operation - Success" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:43.536925700-08:00" level=debug msg="createLinux() completed successfully" container=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c module=libcontainerd namespace=moby
time="2019-03-07T14:09:43.537925700-08:00" level=debug msg="hcsshim::ComputeSystem::CreateProcess - Begin Operation" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:43.537925700-08:00" level=debug msg="HCS ComputeSystem Process Document" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c json="{\"CommandArgs\":[\"sh\"],\"WorkingDirectory\":\"/\",\"Environment\":{\"HOSTNAME\":\"ae27310ebb9c\",\"PATH\":\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"TERM\":\"xterm\"},\"EmulateConsole\":true,\"CreateStdInPipe\":true,\"CreateStdOutPipe\":true,\"ConsoleSize\":[0,0],\"OCISpecification\":{\"ociVersion\":\"1.0.1-dev\",\"process\":{\"terminal\":true,\"consoleSize\":{\"height\":0,\"width\":0},\"user\":{\"uid\":0,\"gid\":0},\"args\":[\"sh\"],\"env\":[\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"HOSTNAME=ae27310ebb9c\",\"TERM=xterm\"],\"cwd\":\"/\",\"capabilities\":{\"bounding\":[\"CAP_CHOWN\",\"CAP_DAC_OVERRIDE\",\"CAP_FSETID\",\"CAP_FOWNER\",\"CAP_MKNOD\",\"CAP_NET_RAW\",\"CAP_SETGID\",\"CAP_SETUID\",\"CAP_SETFCAP\",\"CAP_SETPCAP\",\"CAP_NET_BIND_SERVICE\",\"CAP_SYS_CHROOT\",\"CAP_KILL\",\"CAP_AUDIT_WRITE\"],\"effective\":[\"CAP_CHOWN\",\"CAP_DAC_OVERRIDE\",\"CAP_FSETID\",\"CAP_FOWNER\",\"CAP_MKNOD\",\"CAP_NET_RAW\",\"CAP_SETGID\",\"CAP_SETUID\",\"CAP_SETFCAP\",\"CAP_SETPCAP\",\"CAP_NET_BIND_SERVICE\",\"CAP_SYS_CHROOT\",\"CAP_KILL\",\"CAP_AUDIT_WRITE\"],\"inheritable\":[\"CAP_CHOWN\",\"CAP_DAC_OVERRIDE\",\"CAP_FSETID\",\"CAP_FOWNER\",\"CAP_MKNOD\",\"CAP_NET_RAW\",\"CAP_SETGID\",\"CAP_SETUID\",\"CAP_SETFCAP\",\"CAP_SETPCAP\",\"CAP_NET_BIND_SERVICE\",\"CAP_SYS_CHROOT\",\"CAP_KILL\",\"CAP_AUDIT_WRITE\"],\"permitted\":[\"CAP_CHOWN\",\"CAP_DAC_OVERRIDE\",\"CAP_FSETID\",\"CAP_FOWNER\",\"CAP_MKNOD\",\"CAP_NET_RAW\",\"CAP_SETGID\",\"CAP_SETUID\",\"CAP_SETFCAP\",\"CAP_SETPCAP\",\"CAP_NET_BIND_SERVICE\",\"CAP_SYS_CHROOT\",\"CAP_KILL\",\"CAP_AUDIT_WRITE\"]}},\"root\":{\"path\":\"rootfs\"},\"hostname\":\"ae27310ebb9c\",\"mounts\":[{\"destination\":\"/proc\",\"type\":\"proc\",\"source\":\"proc\",\"options\":[\"nosuid\",\"noexec\",\"nodev\"]},{\"destination\":\"/dev\",\"type\":\"tmpfs\",\"source\":\"tmpfs\",\"options\":[\"nosuid\",\"strictatime\",\"mode=755\",\"size=65536k\"]},{\"destination\":\"/dev/pts\",\"type\":\"devpts\",\"source\":\"devpts\",\"options\":[\"nosuid\",\"noexec\",\"newinstance\",\"ptmxmode=0666\",\"mode=0620\",\"gid=5\"]},{\"destination\":\"/sys\",\"type\":\"sysfs\",\"source\":\"sysfs\",\"options\":[\"nosuid\",\"noexec\",\"nodev\",\"ro\"]},{\"destination\":\"/sys/fs/cgroup\",\"type\":\"cgroup\",\"source\":\"cgroup\",\"options\":[\"ro\",\"nosuid\",\"noexec\",\"nodev\"]},{\"destination\":\"/dev/mqueue\",\"type\":\"mqueue\",\"source\":\"mqueue\",\"options\":[\"nosuid\",\"noexec\",\"nodev\"]},{\"destination\":\"/dev/shm\",\"type\":\"tmpfs\",\"source\":\"shm\",\"options\":[\"nosuid\",\"noexec\",\"nodev\",\"mode=1777\"]}],\"linux\":{\"resources\":{},\"namespaces\":[{\"type\":\"mount\"},{\"type\":\"network\"},{\"type\":\"uts\"},{\"type\":\"pid\"},{\"type\":\"ipc\"}],\"maskedPaths\":[\"/proc/asound\",\"/proc/acpi\",\"/proc/kcore\",\"/proc/keys\",\"/proc/latency_stats\",\"/proc/timer_list\",\"/proc/timer_stats\",\"/proc/sched_debug\",\"/proc/scsi\",\"/sys/firmware\"],\"readonlyPaths\":[\"/proc/bus\",\"/proc/fs\",\"/proc/irq\",\"/proc/sys\",\"/proc/sysrq-trigger\"]},\"windows\":{\"layerFolders\":[\"C:\\\\ProgramData\\\\docker\\\\lcow\\\\c9b6eb079932d9b5c24d0ef381ce2f6959d3de4052b6769b04bdf6760e154370\",\"C:\\\\ProgramData\\\\docker\\\\lcow\\\\ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c\"],\"resources\":{\"memory\":{\"limit\":0},\"cpu\":{\"count\":0,\"shares\":0,\"maximum\":0},\"storage\":{\"iops\":0,\"bps\":0}},\"hyperv\":{},\"network\":{\"endpointList\":[\"12A8EBAC-1AC0-4012-B2EE-4C48BCB4E34F\"],\"allowUnqualifiedDNSQuery\":true}}}}"
time="2019-03-07T14:09:43.558934200-08:00" level=info msg="sending event" container=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c event=create module=libcontainerd namespace=moby
time="2019-03-07T14:09:43.920129600-08:00" level=debug msg="HCS ComputeSystem CreateProcess PID" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c pid=267
time="2019-03-07T14:09:43.920129600-08:00" level=debug msg="hcsshim::ComputeSystem::CreateProcess - End Operation - Success" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c
time="2019-03-07T14:09:43.920129600-08:00" level=debug msg="init process started" container=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c module=libcontainerd namespace=moby pid=267
time="2019-03-07T14:09:43.920129600-08:00" level=debug msg="hcsshim::Process::Stdio - Begin Operation" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c pid=267
time="2019-03-07T14:09:43.920129600-08:00" level=debug msg="hcsshim::Process::Stdio - End Operation - Success" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c pid=267
time="2019-03-07T14:09:43.920129600-08:00" level=debug msg="start() completed" container=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c module=libcontainerd namespace=moby
time="2019-03-07T14:09:43.931523900-08:00" level=info msg="sending event" container=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c event=start event-info="{ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c init 267 0 0001-01-01 00:00:00 +0000 UTC false <nil>}" module=libcontainerd namespace=moby
time="2019-03-07T14:09:43.931523900-08:00" level=debug msg="hcsshim::Process::Wait - Begin Operation" cid=ae27310ebb9c4a723a57a1d128baa116efe4ce82ea54122b0794cf2e80e2058c pid=267
time="2019-03-07T14:19:20.090294900-08:00" level=debug msg="Closing buffered stdin pipe"
time="2019-03-07T14:19:20.100295800-08:00" level=debug msg="attach: stdin: end"
time="2019-03-07T14:19:20.101297100-08:00" level=debug msg="attach: stderr: end"
time="2019-03-07T14:19:20.101297100-08:00" level=debug msg="attach: stdout: end"
time="2019-03-07T14:19:20.101297100-08:00" level=debug msg="attach done"
As per the instructions, just running the daemon
.\dockerd.exe -D --experimental
and trying to pull the 'busy box' image not working still windows only.
--error
docker run --platform linux --rm -ti busybox sh
docker.io/library/busybox:latest resolved to a manifestList object with 8 entries; looking for a windows/amd64 match
I tried with these env settings as well to start daemon as well .. still same issue..
This is not an issue, it's actually a question.
there is some way to get the earlyprintk from a custom Kernel? Or change the Linux cmdline for some way?
I'm having issues booting a custom kernel and I can't get any clues without logs.
Thanks in advance.
There have been significant changes over the past 6+ months in the opengcs repo. The Linuxkit repo desperately needs a refresh, especially if it's expected to be used to try-out LCOW and dockerd using containerd as it's runtime for LCOW (see moby/moby#38541). I highly doubt the current version being used/vendored will even boot a container successfully, let alone support what is required.
This should ideally be bumped to a 4.19.x kernel
Running a linux container on Server 2019, that uses vips, I'm getting an error of:
glib: Error creating thread: Resource temporarily unavailable
After a while, it seems to be after about 500 threads are created,
After gooling around, it suggests to set TaskMax to infinity, but not sure where to do that.
Any ideas?
I'm not sure if the latest merged PR #45 was intended to be consumed publicly, but the kernel image resulting from building at that SHA will not launch containers in my environment.
I left some comments already at #45 (comment) with more specifics of my environment / build process / etc.
I bring this up because of the problems I'm seeing with DNS resolution in LCOW + Alpine that I raised in - microsoft/opengcs#303
Maybe this is an issue that's been addressed already in the dependency bumps, but I can't use it at the moment.
To recap the linked comments, this is what my Docker environment looks like:
Client:
Debug Mode: false
Plugins:
app: Docker Application (Docker Inc., v0.8.0-beta2)
buildx: Build with BuildKit (Docker Inc., v0.2.0-6-g509c4b6-tp)
Server:
Containers: 3
Running: 0
Paused: 0
Stopped: 3
Images: 59
Server Version: master-dockerproject-2019-04-28
Storage Driver: windowsfilter (windows) lcow (linux)
Windows:
LCOW:
Logging Driver: json-file
Plugins:
Volume: local
Network: ics l2bridge l2tunnel nat null overlay transparent
Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
Swarm: inactive
Default Isolation: hyperv
Kernel Version: 10.0 17763 (17763.1.amd64fre.rs5_release.180914-1434)
Operating System: Windows 10 Enterprise Version 1809 (OS Build 17763.437)
OSType: windows
Architecture: x86_64
CPUs: 2
Total Memory: 16GiB
Name: ci-lcow-prod-1
ID: 0ac02c9d-aaba-42f4-8749-5a64af3068d8
Docker Root Dir: C:\ProgramData\docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Thanks!
Running Linux Containers on Windows has moved towards using WSL. LCOW support is still experimental in docker itself and it's hard to track. For this reason this project has been more or less dormant and I propose to archive it.
@justincormack @deitch @dave-tucker please chime in.
Hi! I'm using Windows Server 2019 (1809, build 17763), with "Containers" feature enabled. Performed all the steps from README.md. When trying to execute
docker run --platform linux --rm -ti busybox sh
I get following error message:
Error response from daemon: failed to start service utility VM (createreadwrite): CreateComputeSystem 123aa681adc9fe7814322a95068e28911b4f42d887cd734fe3b3a02dc3b90203_svm: The request is not supported. (extra info: {"SystemType":"container", "Name":"123aa681adc9fe7814322a95068e28911b4f42d887cd734fe3b3a02dc3b90203_svm", "Layers":null, "HvPartition":true, "HvRuntime":{"ImagePath":"C:\\Program Files\\Linux Containers", "LinuxInitrdFile":"initrd.img", "LinuxKernelFile":"kernel"}, "ContainerType":"linux", "TerminateOnLastHandleClosed":true}).
docker version
Client:
Version: 18.09.2
API version: 1.39
Go version: go1.10.6
Git commit: 1ac774dfdd
Built: unknown-buildtime
OS/Arch: windows/amd64
Experimental: false
Server:
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.24)
Go version: go1.10.6
Git commit: 1ac774dfdd
Built: 02/10/2019 04:13:25
OS/Arch: windows/amd64
Experimental: true
docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 6
Server Version: 18.09.2
Storage Driver: windowsfilter (windows) lcow (linux)
Windows:
LCOW:
Logging Driver: json-file
Plugins:
Volume: local
Network: ics l2bridge l2tunnel nat null overlay transparent
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 17763 (17763.1.amd64fre.rs5_release.180914-1434)
Operating System: Windows Server 2019 Datacenter Version 1809 (OS Build 17763.316)
OSType: windows
Architecture: x86_64
CPUs: 2
Total Memory: 15.71GiB
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Might be not related to LCOW, but still not sure, where shall I ask for help with this issue. Will appreciate any suggestions regarding possible root causes
Docker info:
Client:
Debug Mode: false
Plugins:
app: Docker Application (Docker Inc., v0.8.0)
buildx: Build with BuildKit (Docker Inc., v0.3.1-tp-docker)
Server:
Containers: 6
Running: 6
Paused: 0
Stopped: 0
Images: 14
Server Version: 19.03.5
Storage Driver: windowsfilter (windows) lcow (linux)
Windows:
LCOW:
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: hyperv
Kernel Version: 10.0 18362 (18362.1.amd64fre.19h1_release.190318-1202)
Operating System: Windows 10 Pro Version 1903 (OS Build 18362.476)
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 31.92GiB
Name: DESKTOP-PAVE4Q1
ID: H32P:DKDW:VCUR:3ART:FT7Q:KP5K:BGCK:IB4B:NGZO:3RUT:PVYE:RGWC
Docker Root Dir: C:\ProgramData\Docker
Debug Mode: true
File Descriptors: -1
Goroutines: 104
System Time: 2019-11-22T13:10:53.1405642Z
EventsListeners: 2
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
Dockerfile:
api:
cap_add:
- SYS_ADMIN
devices:
- "/dev/fuse:/dev/fuse"
Running a mount command after installing fuse, sshfs and ssh:
sshfs -o allow_other,StrictHostKeyChecking=no,password_stdin [email protected]:/home/data /mnt/api/6cfe000c-f450-4786-8e4d-dbc9fe417972
fuse: device not found, try 'modprobe fuse' first
whereis modprobe and whereis fuse checks:
root@d5aa5c9b976f:/var/api# whereis modprobe
modprobe:
root@d5aa5c9b976f:/var/api# whereis fuse
fuse: /etc/fuse.conf
Run modprobe fuse
:
bash: modprobe: command not found
Install modprobe apt-get install module-init-tools
(This installs kmod as required etc...)
Re-run the command modprobe fuse
:
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.19.27-linuxkit/modules.dep.bin'
modprobe: FATAL: Module fuse not found in directory /lib/modules/4.19.27-linuxkit
Is this a limitation of linuxkit/lcow?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.