Skip to content

Instantly share code, notes, and snippets.

@foxutech
Last active August 13, 2018 14:13
Show Gist options
  • Save foxutech/da98781b1cb726f8929a45c0503d7a15 to your computer and use it in GitHub Desktop.
Save foxutech/da98781b1cb726f8929a45c0503d7a15 to your computer and use it in GitHub Desktop.
Open Another Terminal In A Running Docker Container #docker #bash #foxutech

Open Another Terminal In A Running Docker Container

Add the following to your bashrc.

function dock()
{
  if [ "$1" == "-h" ]
  then
    printf  "Accepts container name or id, or attach to first running process \n"
  elif [ $# -eq 0 ]
  then
    dockerid="$(docker ps -q | head -1)"
    echo $dockerid
    sudo docker exec -i -t $dockerid /bin/bash
  elif [ "$1" != "-h" ]
  then
    sudo docker exec -i -t $1 /bin/bash
  fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment