Skip Navigation

This command is awkward 'docket exec -t vaultwarden sh' , let's just have docker sh vaultwarden already !

I thought this would be hard, but turns out the following oneliner does it, with maybe no sideeffects ?

echo 'docker() { [ "$1" = "sh" ] && docker exec -it "$2" sh || command docker "$@"; }' >> ~/.bashrc && source ~/.bashrc

This creates a bash alias for "docker ps" , every other command should run as normal

Now I just need to remember to run this one liner on every single computer I use in the future...

18 comments
  • This is an excellent idea. Fortunately you're not the first to have it ;-)

    You should look into alias.

18 comments