Docker Attach - 컨테이너 접속

Docker Attach - Container Connect

실행중인 컨테이너에 연결합니다.

docker attach <옵션> 컨테이너명

연결된 컨테이너를 종료하기 위해 "exit" 또는 "Ctrl + C"를 입력하여 컨테이너를 종료하면서 컨테이너 밖으로 나올 수 있습니다.

하지만 컨테이너를 백그라운드 모드로 동작시키고 쉘에서 나오고 싶다면 아래의 명령어를 입력 하시면 됩니당.

Ctrl + p
Ctrl + q




dongdonge@dongdonge$ sudo docker attach --help

Usage:  docker attach [OPTIONS] CONTAINER

Attach local standard input, output, and error streams to a running container

Options:
      --detach-keys string   Override the key sequence for detaching a container
      --no-stdin             Do not attach STDIN
      --sig-proxy            Proxy all received signals to the process (default true)

옵션을 살펴보면 별다른 옵션을 쓸필요 없이 바로 컨테이너명을 쓰시면 됩니당.




dongdonge@dongdonge$ sudo docker attach dongdonge_tt

root@c0898601ab06:/#

attach 명령으로 Docker Container에 접속할 수 있습니다. Apache나 Mysql 같은 프로그램을 구동중에 attach로 접근시 간혹 컨테이너가 비정상적으로 종료되는 경우도 있으니 주의하셔야 합니다.