본문 바로가기
IT KNOWLEDGE

임오군란과 민씨 - docker (2)

by btc_홍민표 2022. 10. 19.

Attached & Detached 모드

docker start → Detached 모드가 디폴트

docker start <container name>

docker run → attached 모드

docker run -p 3000:80 <image name>

attached 모드는 단순히 그 컨테이너와 직접 통신하여 그 컨테이너의 출력결과를 수신하는 것을 의미

run 커맨드로 detached 모드로 접속하기 (백그라운드 실행)

docker run -p 8000:80 -d <image name>

반대로 start 커맨드로 attached 모드로 실행하기

docker start -a <컨테이너 name>

detached 모드는 출력결과를 출력하지 않는다.

→다른 작업이 수행 가능

분리된 컨테이너를 다시 연결할 때는 docker container attach <컨테이너 이름>

실행중인 컨테이너를 보는 법 

attach 커맨드

  • docker attach <컨테이너 이름>

    docker logs

  • docker start elegant_noyce

컨테이너 내부에 있는 로그메시지를 액세스 하는 법

docker logs <실행 중인 컨테이너 이름>

  • 로그 출력

  • -f 옵션을 추가하면 follow 모드 → 계속하여 수신대기
  • docker logs -f <컨테이너 이름>

이미 실행 중인 컨테이너에 연결하기

디폴트로 '-d' 없이 컨테이너를 실행하면, "attached모드"로 실행됩니다.

detached 모드(예: -d)로 컨테이너를 시작한 경우에는 다음 명령을 사용하여 컨테이너를 다시 시작하지 않고도 컨테이너에 연결할 수 있습니다.

 

docker attach CONTAINER

이는 CONTAINER라는 ID 또는 이름으로 실행 중인 컨테이너에 연결합니다.

'IT KNOWLEDGE' 카테고리의 다른 글

Lens - The Kubernetes IDE  (0) 2022.10.24
[보안] 무료 와이파이는 무조건 좋은 거 아닌가요?  (0) 2022.10.24
스미싱 이란  (1) 2022.10.17
HAProxy에 대하여  (0) 2022.10.13
[보안]IT 보안이란?  (0) 2022.10.06

댓글