Docker -it 옵션 - 1
도커를 공부해보자
인터렉티브 컨테이너
컨테이너의 표준입력과 컨테이너 가상 터미널 할당
실패 과정
CentOs
를 Docker로 올려서 접근하려고 했는데 잘 안됐었다.
기존에 했던 과정은 다음과 같다.
docker run CONTAINER
docker start CONTAINER
docker attach CONTAINER
이렇게 했는데 Docker가 실행이 안되어있다고 뜬다.
원인은 아마 가상 터미널을 할당해주지 않아서 그런것 같다.
문제는 아래와 같이 해결했다.
해결법
docker run -it CONTAINER /bin/bash
- -i로 컨테이너의 표준입력 연결
- -t로 컨테이너 가상 터미널 생성
docker exec -it CONTAINER /bin/bash
로 이제 CentOs
에서 내부로 접근이 가능하다.