Skip to content

Instantly share code, notes, and snippets.

@Horat1us
Created April 28, 2025 13:32
Show Gist options
  • Save Horat1us/f0d8390dc52d918c432bbb8a8c5ddf98 to your computer and use it in GitHub Desktop.
Save Horat1us/f0d8390dc52d918c432bbb8a8c5ddf98 to your computer and use it in GitHub Desktop.
dockerin() {
pattern=$1
container_id=$(docker ps --format "{{.ID}}\t{{.Image}}" | grep -i "$pattern" | head -n 1 | awk '{print $1}')
if [ -z "$container_id" ]; then
echo "No running container found with image matching: $pattern"
return 1
fi
echo "Executing into container: $container_id ($(docker ps --no-trunc --format "{{.Image}}" --filter "id=$container_id"))"
docker exec -it $container_id sh
}
@Horat1us
Copy link
Author

Horat1us commented Apr 28, 2025

Add to ~/.bashrc and use it like:

dockerin container-name

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment