docker hub (레지스트리)에서 필요한 프로그램을 다운로드 받을 수 있다.
docker 생태계에서 프로그램은 image라고 불리운다.
image를 실행하면 container가 실행된다. image는 여러개의 container를 가질 수 있다.
pull: docker hub에서 image를 다운받는 행위
run: image를 실행시키는 행위. container 안에 포함되어 있는 image가 실행된다
Docker CLI 명령어
docker (images) pull : image를 레지스트리로 부터 다운로드
docker images: 다운받은 image 리스트 확인
docker (container) run httpd : 'httpd' image 실행
docker (container) ps : List containers
docker run --name ws2 httpd : ws2라는 이름의 컨테이너
docker stop ws2: ws2 컨테이너 중지
docker ps -a : status 상관없는 모든 컨테이너 보기
docker start ws2 : 중지한 컨테이너 ws2 다시 실행
docker logs ws2 : log보기
docker logs -f ws2 : log의 변화 실시간 출력
docker rm ws2 : 컨테이너 remove. docker stop ws2 이후 remove
docker rm --force: stop하지 않고도 컨테이너 remove
docker rmi : image 삭제