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로 접근시 간혹 컨테이너가 비정상적으로 종료되는 경우도 있으니 주의하셔야 합니다.