Skip to main content
Glama
COMO_USAR_NOVAS_FUNCIONALIDADES.md2.87 kB
# 🚀 Como Usar as Novas Funcionalidades do Docker MCP ## Você NÃO precisa reinstalar! O docker-mcp-py já está rodando e as novas funcionalidades estão disponíveis. Você só precisa instalar o Docker para usá-las. ## 📦 Instalando o Docker no macOS ```bash # Opção 1: Usando Homebrew (recomendado) brew install --cask docker # Opção 2: Download direto # Visite https://www.docker.com/products/docker-desktop/ ``` ## 🆕 Novas Funcionalidades Disponíveis AGORA ### 1. Gerenciar Containers ```bash # Listar todos os containers (melhorado!) mcp__docker-mcp-py__list-containers # Parar um container mcp__docker-mcp-py__stop-container nginx-server # Iniciar um container parado mcp__docker-mcp-py__start-container nginx-server # Remover um container mcp__docker-mcp-py__remove-container nginx-server ``` ### 2. Gerenciar Imagens ```bash # Listar imagens locais mcp__docker-mcp-py__list-images # Baixar uma imagem mcp__docker-mcp-py__pull-image nginx:latest # Remover uma imagem mcp__docker-mcp-py__remove-image nginx:old ``` ### 3. Gerenciar Volumes ```bash # Listar volumes mcp__docker-mcp-py__list-volumes # Remover um volume mcp__docker-mcp-py__remove-volume my-data-volume ``` ### 4. Docker Compose Melhorado ```bash # Deploy usando arquivo local (NOVO!) mcp__docker-mcp-py__deploy-compose com compose_file="/path/to/docker-compose.yml" # Parar e remover stack (NOVO!) mcp__docker-mcp-py__compose-down my-stack # Com opções avançadas mcp__docker-mcp-py__compose-down my-stack --remove-volumes --remove-images ``` ### 5. Monitorar Recursos ```bash # Ver estatísticas em tempo real (NOVO!) mcp__docker-mcp-py__get-container-stats nginx-server ``` ## 🎯 Exemplos Práticos ### Exemplo 1: Criar e gerenciar um servidor web ```python # 1. Criar container nginx create-container(image="nginx", name="meu-site", ports={"8080": "80"}) # 2. Ver status list-containers() # 3. Ver estatísticas get-container-stats("meu-site") # 4. Parar quando necessário stop-container("meu-site") # 5. Remover quando não precisar mais remove-container("meu-site") ``` ### Exemplo 2: Deploy com Docker Compose local ```python # 1. Usar seu próprio docker-compose.yml deploy-compose( compose_file="/root/meu-projeto/docker-compose.yml", project_name="meu-app" ) # 2. Parar e limpar tudo compose-down("meu-app", remove_volumes=True) ``` ## ✅ Status Atual - **Versão**: 0.3.0 (atualizada!) - **Status**: Rodando e pronto para uso - **Processo**: PID 77473 e 78422 (verificado) - **Novas ferramentas**: 10 adicionadas - **Ferramentas melhoradas**: 2 ## 🔍 Para Verificar Você pode me pedir para: - "Liste todos os containers Docker" - "Mostre as imagens Docker disponíveis" - "Liste os volumes Docker" - "Mostre as estatísticas do container X" Assim que instalar o Docker, todas essas funcionalidades estarão prontas para uso!

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/diegofornalha/docker-mcp-py'

If you have feedback or need assistance with the MCP directory API, please join our Discord server