인터렉티브 컨테이너

컨테이너의 표준입력과 컨테이너 가상 터미널 할당

실패 과정

CentOs를 Docker로 올려서 접근하려고 했는데 잘 안됐었다.

기존에 했던 과정은 다음과 같다.


docker run CONTAINER

docker start CONTAINER

docker attach CONTAINER

이렇게 했는데 Docker가 실행이 안되어있다고 뜬다.

원인은 아마 가상 터미널을 할당해주지 않아서 그런것 같다.

문제는 아래와 같이 해결했다.

해결법


docker run -it CONTAINER /bin/bash

  1. -i로 컨테이너의 표준입력 연결
  2. -t로 컨테이너 가상 터미널 생성

docker exec -it CONTAINER /bin/bash

로 이제 CentOs에서 내부로 접근이 가능하다.

GitLab CI