LoginSignup
7
3

More than 5 years have passed since last update.

dockerのapacheコンテナにすぐログインできるワンライナー

Posted at

こんだけです。

docker exec -it `docker ps | grep apache | awk '{print $1}'` /bin/bash

コンテナの名前に含まれるapacheをgrepして、コンテナIDをawkってdocker execに渡しているだけなので
apacheを他の名前に変えればmysqlコンテナなんかにも即ログイン可能に!

長いコンテナ名を打つのに疲れたり、docker psでCONTAINER ID調べてdocker execがだるくなってきたあなたにオススメ。

~/.bashrcにalias登録しとけばさらに実用的に。

~/.bashrc
alias docker-apache="docker exec -it `docker ps | grep apache | awk '{print $1}'` /bin/bash"
alias docker-mysql="docker exec -it `docker ps | grep mysql | awk '{print $1}'` /bin/bash"

では良いdockerライフを〜

7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3