도커에서 컨테이너를 실행시킬 경우 run, exec, attach 등을 사용해 컨테이너에 접근해본 적이 있을 것이다. 그렇다면 각각의 명령어가 어떠한 차이점이 존재하는지에 대해서 알아보자. 이번 글에서는 exec를 기준으로 run와 attach에 대해서 각각 비교해볼 것이다. exec vs attach exec와 attach는 둘다 컨테이너에 접속하는 명령어다. 둘다 컨테이너가 실행되고 있을 때 사용할 수 있으며, 만약 docker ps 를 입력했을 때 실행 중인 컨테이너가 없다면 실행할 수가 없으므로 새롭게 컨테이너를 실행시키든, 죽은 컨테이너를 살리든 하는 형태로 진행해야만 한다. exec exec는 컨테이너 상태를 디버깅하기 위한 용도로 주로 사용된다. exec는 컨테이너 외부에서 접근해 코드를 작..