ssh-docker-run

Execute Docker run commands over SSH on remote hosts.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-docker-run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-docker-run
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-docker-run
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-docker-run

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a way to run Docker containers on remote hosts over SSH, enabling remote execution of containerized applications while maintaining control over access and permissions.

Core Features & Use Cases

  • Remote Docker Execution: Run Docker containers on remote hosts with SSH access.
  • Fine-Grained Control: Restrict access to specific commands and paths, ensuring security.
  • Use Case: Deploy a web application to a remote server by running a Docker container with specific configuration and environment variables.

Quick Start

Run a Docker container on host 'remote-server' with image 'nginx:latest' and expose port 80.

Frequently Asked Questions about ssh-docker-run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Docker containers on a remote server over SSH?

Running Docker containers over SSH involves executing Docker run commands on a remote host to deploy containerized applications. This approach enables remote execution while maintaining control over access and permissions.

Can I restrict Docker execution over SSH to specific commands and paths?

Yes, Docker execution over SSH supports fine-grained control to restrict access to specific commands and paths. This ensures security when deploying containerized applications to remote servers.

What do I need to deploy a Docker container via SSH to a remote host?

To deploy a Docker container via SSH, you need SSH access to the target remote host and Docker installed on that host. This allows you to execute Docker run commands with port mapping and environment variables.

Does running Docker over SSH support port mapping for web applications?

Yes, running Docker over SSH supports port mapping for web applications. You can expose specific ports, such as port 80 for an nginx container, when deploying to a remote server.

What is the best way to manage remote Docker containers without direct shell access?

Executing Docker run commands over SSH is an effective way to manage remote containers without direct shell access. It provides remote execution capabilities with fine-grained control over access and permissions.