반응형
소스코드가 수정되고 나서 도커에 재배포하는 순서를 확인해 보자.
먼저 ps 명령어로 현재 동작중인 도커를 확인해 준다.
docker ps
이제 맨앞에 있는 컨테이너 id를 확인했으니, 다음 명령으로 중지시켜 보자.
docker stop <container-id>
정상적으로 종료되면 하단에 container-id가 한번더 출력된다.
물론 docker desktop에서도 가능하며, 상태도 확인할 수 있다.
이제 rm 명령어로 기존 소스코드로 배포된 내용의 컨테이너를 먼저 삭제해준다.
docker rm -f node:18
또는 Docker Desktop에서 휴지통 아이콘을 눌러 삭제할 수 있다.
마찬가지로 소스코드가 배포된 image를 삭제해 준다.
docker rmi -f node:18
삭제가 되었다면 도커를 다시 빌드해 주자.
docker buildx build --no-cache -t node:18 .
다시 실행을 해주면, 실행과 동시에 자동으로 컨테이너가 생성된다.
docker run -p 3000:3000 node:18
도커는 이런 식으로 재배포하여 관리할 수 있다.
반응형
'개발이야기 > Docker&Linux' 카테고리의 다른 글
윈도우에 Docker로 ubuntu 이미지 직접 만들기 (0) | 2024.01.18 |
---|