docker exec와 attach차이

한고개넘어가면살쾡이·2025년 9월 29일
post-thumbnail

도커로 개발하다보면 exec와 attach를 잘 구분해서 사용해야 한다.
간단하지만 모르고 남발하다보면 컨테이너가 날라가기도...


공통점

  1. attach와 exec 모두 실행중인 컨테이너에 접속하는 명령어.
  2. 따라서 컨테이너 안에서 삭제/붙여넣기/이동과 같은 작업을 수행하면 접속한 모두에게 실시간으로 반영됨.

차이점

  1. attach는 기존에 실행중인 컨테이너의 프로세스에 접속하는것.
    ex) 입/출력 프로세스
  2. exec는 기존에 실행중인 컨테이너에 새로운 프로세스를 생성하여 접속하는것.

0개의 댓글