나는 Docker와 Container가 완전히 새롭다. 또한 전체 VM 개념을 처음 접했습니다.Docker 컨테이너 안의 코드를 변경하는 방법은 무엇입니까?
나는 VM과 Dockers가 응용 프로그램의 모든 종속성을 단일 구성 요소로 사용할 수 있도록하는 방법임을 이해합니다.이 구성 요소를 지원하는 클라우드에 쉽게 배포 할 수 있습니다.
내 로컬 컴퓨터 (Ubuntu)에 Docker가 설치되었고 used this guide을 사용하여 노드 공식 이미지를 다운로드하고 실행했습니다.
Docker 내부의 파일에 대해 코드를 변경하려면 어떻게해야합니까? 앱 내 'server.js'를 변경했는데 http://locahost:49160
으로 이동하면 브라우저에 이전 server.js
의 결과가 계속 표시됩니다. 컨테이너를 다시 시작했지만 이전 출력은 똑같습니다.
변경 사항을 적용하고 새 이미지를 만들 수 있음을 알았습니다. 그렇다면 오래된 이미지가 완전히 쓸모 없습니까?
또는 전혀 아님 Docker가 작동하는 방식을 이해하고 있습니까?
나는 도커를 사용하지 않지만 컨테이너에서 내용을 변경할 때는 그대로 사용합니다. –
오 .. nodejs 서버를 다시 시작하는 데 문제가 있습니까? 나는 그것을 시도했기 때문에 실패했습니다. –