접속방법
1. 컨테이너를 생성함과 동시에 shell 접속
winpty docker run -it -p 80:80 --name mycontainer ubuntu bash
ubuntu 이미지를 mycontainer라는 이름의 컨테이너로 실행시킴과 동시에 shell 접속이 된다.
위 처럼 접속 시에 컨테이너를 빠져나올 때 exit 명령어를 사용한다면,
컨테이너를 빠져나옴과 동시에 컨테이너가 종료되니 조심해야 함
컨테이너를 종료시키지 않고 빠져나오려면 Ctrl을 누른상태에서 P와 Q를 한번씩 눌러주면 된다.
CTRL+P,Q
2. 컨테이너를 생성하고나서 shell로 접속
docker run -p 80:80 --name mycontainer ubuntu
컨테이너 접속
winpty docker exec -it mycontainer bash
exec 명령어로 접속했을 때는 exit 명령으로 빠져나와도 컨테이너가 종료되지 않는다.
winpty docker attach mycontainer
그러나 비교적 간편한 attach 명령어로 자주 접속하게 되는데, 이 때는 exit를 쓰면 컨테이너가 종료되니 CTRL+P,Q로 종료해야 한다.
반응형
'Docker' 카테고리의 다른 글
[Docker] 기존 컨테이너의 포트 변경하기 (0) | 2021.09.23 |
---|---|
[Docker] Ubuntu 컨테이너에 PHP8 + Nginx + Laravel8 최신환경 세팅하기 (2) | 2021.09.23 |
[Docker] Container 접속 시 TTY 에러 (0) | 2021.09.17 |
[Docker] 도커 컨테이너 SSH 접속 및 사용 방법 (0) | 2020.11.18 |
[Docker] 도커에 Laravel 개발환경 세팅 (2) | 2020.08.29 |