$] docker run node
로컬에 노드 이미지를 찾을 수 없는 에러 발생 (이미지는 docker hub에 있기 때문)
-> 자동으로 Docker Hub에서 이미지 가져옴
-> Docker Hub에서 최신 노드 이미지 다운로드
-> 로컬에 다운로드 끝나면 이미지를 컨테이너로 실행함.
위의 순서로 진행된다.
$] docker ps -a
도커가 실행한 모든 컨테이너를 보여준다.
현재 실행중인 컨테이너 목록만 보려면 $] docker ps
를 입력하면 된다.
$] docker run -it node
위 명령어를 입력하면 노드를 실행할 수 있고, 별도의 노드 터미널에 들어간다.
노드 터미널은 ctrl + c
두 번 입력해서 빠져나올 수 있다.
detached mode
: 디폴트
컨테이너를 백그라운드 프로세스로 돌리고 싶을 때 사용
이미지 앞에 -d
를 붙여 실행
attached mode
: 플래그로 설정가능
컨테이너의 출력값을 콘솔에서 확인하고 싶을 때 사용