{"id":13463761,"url":"https://github.com/fdebonneval/mobydig","last_synced_at":"2025-03-25T09:31:03.131Z","repository":{"id":87767711,"uuid":"68236361","full_name":"fdebonneval/mobydig","owner":"fdebonneval","description":"Image to run Sysdig on Docker for mac","archived":false,"fork":false,"pushed_at":"2018-06-19T16:48:45.000Z","size":15,"stargazers_count":38,"open_issues_count":1,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-29T16:20:17.204Z","etag":null,"topics":["docker","docker-for-mac","sysdig"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fdebonneval.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-09-14T19:26:53.000Z","updated_at":"2023-08-22T19:08:34.000Z","dependencies_parsed_at":"2024-01-13T17:55:37.012Z","dependency_job_id":"8c7c21f9-7c71-4e16-aa25-44b0d6df252a","html_url":"https://github.com/fdebonneval/mobydig","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdebonneval%2Fmobydig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdebonneval%2Fmobydig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdebonneval%2Fmobydig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdebonneval%2Fmobydig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdebonneval","download_url":"https://codeload.github.com/fdebonneval/mobydig/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245435079,"owners_count":20614825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-for-mac","sysdig"],"created_at":"2024-07-31T14:00:28.048Z","updated_at":"2025-03-25T09:31:02.709Z","avatar_url":"https://github.com/fdebonneval.png","language":"Shell","funding_links":[],"categories":["Tools"],"sub_categories":[],"readme":"# mobydig\nImage to run Sysdig on Docker for mac (but not only, it should work on a docker engine on a linux host)\n#Why ?\nWhy a particular image for Docker for mac ?\nSysdig provides a Docker image to run sysdig/csysdig on Docker but on a Linux host. As the sources os Docker for mac are not yet avaliable, there is no easy way to use the DKMS build capability of the upstream image. Finally, I could not just publish an image to the Docker Hub as kernel are upgraded often on Docker for mac.\n\nWhy that name ?\nBecause some difficulties to reach my target comes from the fact that Docker for mac named the kernel linux-4.4.x-moby. And that particular name had me to search for a few trick on compiling kernel libs, so it's gonna be like a souvenir every time I get back to this project.\n\n# Get it, build it\n\n    # git clone https://github.com/fdebonneval/mobydig.git\n    # cd mobydig\n    # make build\n\nBuild time is around 15 minutes with a decent internet access and my i5 MBP.\nAfter the build, the image is published in your local registry with the name `mobydig:(sysdig verion)`\nYou can choose the tag/branch you want to build against by changing the VERSION variable in the Makefile\n\n# And run it\nTo run csysdig, the great htop like ncurses tool, just use\n\n    # make csysdig\n\nTo run sysdig, use \n\n    # make sysdig\n\n# Todo\n* Reduce image size. I gave a try to Alpine, but it seem there is an issue around Libc\n* Fix mouse inputs in spectro view\n* Write some examples\n\n\n# References\n* Thanks to @etown for his work on module build that inspired me a lot \n  * https://github.com/etown/install-sysdig-module\n* Thanks to Sysdig team (@draios), thanks to the official image I found a few env that made the stuff work \n  * http://www.sysdig.org/wiki/how-to-install-sysdig-from-the-source-code/\n  * http://www.sysdig.org/wiki/how-to-install-sysdig-for-linux/\n  * https://github.com/draios/sysdig/tree/dev/docker\n* Thanks to a very shy collegue of mine for his help on the rest\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdebonneval%2Fmobydig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdebonneval%2Fmobydig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdebonneval%2Fmobydig/lists"}