IT

docker 실행 run, exec

공부가나연 2024. 4. 9. 14:12

docker exec -it test_image:test06 /bin/bash
를 실행하였는데

Error response from daemon: No such container: test_image:test06

이런 에러가 뜨는것이다..
docker run -it test_image:test06 /bin/bash
를 하니 잘된다.

찾아보니 exec는 이미 실행중인 컨테이너에서 command를 실행하기 위한것이다.
아직 실행 중인 컨테이너가 없고 이미지만 있으므로 run을 사용하여 컨테이너를 시작한 다음 exec를 사용해야하는 것이다.