Sign inSign up

issif/sysdig-docker4windows

By issif

•Updated about 7 years ago

A docker to run sysdig in Docker for Windows

Image
0

242

issif/sysdig-docker4windows repository overview

⁠sysdig-docker4windows

A docker to run sysdig in Docker for Windows

⁠Why?

As Docker for Windows runs inside a VM (HyperV or VirtualBox) with a custom kernel from LinuxKit (https://github.com/linuxkit/linuxkit⁠), Sysdig can't run natively in that environment.

We have to compile an adapted kernel module for LinuxKit and use it.

⁠How ?

Get version of kernel in use in your VM for Docker for Windows :

docker run -ti --rm alpine:latest uname -r | cut -f1 -d"-"

4.9.125

Simply run :

docker run -i -t --privileged -v /var/run/docker.sock:/host/var/run/docker.sock -v /dev:/host/dev -v /proc:/host/proc:ro -v /boot:/host/boot:ro -v /lib/modules:/host/lib/modules:ro -v /usr:/host/usr:ro issif/sysdig-docker4windows:{TAG}

Adapt {TAG} to use the right version for your kernel (4.9.125 in example above)

--privileged argument is used to permit docker add kernel module with entrypoint

⁠Dockerfiles

Where are they? They are in their own branch, one by kernel version. If yours is missing, please create an issue or pull request. I will try to keep each branch up to date with sysdig releases.

⁠Special thanks

Tag summary

Content type

Image

Digest

Size

265.8 MB

Last updated

about 7 years ago

docker pull issif/sysdig-docker4windows:4.9.184