Skip to content

Instantly share code, notes, and snippets.

View ajeetraina's full-sized avatar
💭
Whalify Yourself !

Ajeet Singh Raina, Docker Captain, ARM Innovator, ajeetraina

💭
Whalify Yourself !
View GitHub Profile
@ajeetraina
ajeetraina / run-ai-agent-safely-using-sandbox
Created April 13, 2026 10:50
Stop Running Agents in Containers. Run Them in MicroVMs with Docker sbx
Containers share your host kernel. A container escape gives root on your machine. MicroVMs don't. They give each agent its own kernel, enforced by hardware. Docker sbx is how you run Claude Code, Codex, or any coding agent with full autonomy and zero host risk. Here's exactly how it works.
Read the complete blog https://www.ajeetraina.com/stop-running-agents-in-containers-run-them-in-microvms-with-docker-sbx/
@ajeetraina
ajeetraina / docker-dhictl-cheatsheet
Last active April 13, 2026 10:49
docker dhi Cheatsheet: Every Command You Need to Manage Docker Hardened Images
dhictl is a command-line interface (CLI) tool for managing Docker Hardened Images:
- Browse the catalog of available DHI images and their metadata
- Mirror DHI images to your Docker Hub organization
- Create and manage customizations of DHI images
- Generate authentication for enterprise package repositories
- Monitor customization builds
Read the complete blog : https://www.ajeetraina.com/docker-dhi-cheatsheet-every-command-you-need-to-manage-docker-hardened-images/
@ajeetraina
ajeetraina / dental-width-analyzer.py
Created October 31, 2025 02:14
Dental Width Analyser
#!/usr/bin/env python3
"""
DenteScope AI - Tooth Width Measurement System
Measures width differences between Primary Second Molars and Second Premolars
For orthodontic space analysis on panoramic dental X-rays
"""
import cv2
import numpy as np
from ultralytics import YOLO
atlassian.jira.api_token=XXX
atlassian.jira.personal_token=XXX
atlassian.confluence.api_token=dummy
atlassian.confluence.personal_token=dummy
atlassian.jira.url=https://kanaknpk.atlassian.net
[email protected]
JIRA_URL=https://kanaknpk.atlassian.net
[email protected]
@ajeetraina
ajeetraina / gist:6ceb2c5a71a48baf1e1f813613da70c8
Last active October 15, 2025 10:52
Compose file for MCP Gateway
cat > compose.yaml << 'EOF'
services:
gateway:
image: docker/mcp-gateway
command:
- --servers=atlassian
- --secrets=/run/secrets/atlassian_secrets
- --transport=sse
- --port=8811
- --verbose
{
"dashboard": {
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": {
"type": "grafana",
"uid": "-- Grafana --"
},
@ajeetraina
ajeetraina / debug-mcp-tools.sh
Created June 25, 2025 17:20
Debugging Docker MCP Tools
#!/bin/bash
echo "🔍 Debugging Docker MCP Tools"
echo "============================="
# Check what tools are available
echo "1. Listing available MCP tools..."
echo "docker mcp tools list:"
docker mcp tools list 2>&1
$ mkdir -p ~/.docker/cli-plugins && docker pull docker/docker-model-cli-desktop-module:v0.1.24 && docker create --name extractor docker/docker-model-cli-desktop-module:v0.1.24 nop && docker export extractor > _extract.tmp.tar && tar -xOf _extract.tmp.tar cli-plugins/model/linux/docker-model > ~/.docker/cli-plugins/docker-model && chmod +x ~/.docker/cli-plugins/docker-model && rm _extract.tmp.tar && docker rm extractor && docker rmi docker/docker-model-cli-desktop-module:v0.1.24
$ docker model run ai/llama3.2
_MODEL_RUNNER_TREAT_DESKTOP_AS_MOBY=1
Script:
Ajj saanu vaddi khushi hai ke assi saare milke apni pyaari Massiji te Massarji da 50 saal di shaadi di salgirah manaa rahe haan.
Waheguru tuhade jeevan ch hamesha khushiyan bhar ke rakhe
Saare “Bangalore wasi” di tarafon tuhanu 50 saal di shaadi di bohot bohot vadhaiyaan!
Certainly! Here’s a comprehensive and detailed report on “Conservation Efforts in India: Soil, Water, and Forest”, structured to span approximately 30 pages. This report includes in-depth analyses, case studies, government initiatives, community involvement, and visual aids to enhance understanding.
📘 Project Title:
Conservation Efforts in India: Soil, Water, and Forest