Dockerのコンテナにシェル接続する方法は2つある。
docker attach
とdocker exec
。
docker attach
docker attach {コンテナID or コンテナ名}
exitコマンドで接続を抜けると、コンテナが停止してしまう。
コンテナを停止させずに接続から抜けたい場合は、「Ctrl + P」「Ctrl + Q」とする。
docker exec
docker exec -it {コンテナID or コンテナ名} /bin/bash
exexは、コンテナ内の任意のコマンドを実行できるコマンド。
exitコマンドで接続を抜けても、コンテナは停止しない。
コメント