Docker
컨테이너 기반의 오픈소스 가상화 플랫폼, 버추얼박스처럼 가상 머신을 돌릴 수 있음
도커가 가볍고 빠른 이유는 기존의 가상화 툴과 달리 추가적인 운영체제를 설치하지 않고 프로세스를 격리하는 방식으로 동작하기 때문
Image
컨테이너 실행에 필요한 파일과 설정 값들을 포함하고 있는 파일
Container
이미지를 빌드하여 메모리에 올리고 동작하는 프로세스
Docker 관련 자주 쓰는 명령어
도커 이미지 가져오기 docker pull {dockerID}
도커 생성 docker create
도커 생성 및 실행 docker run {dockerID}
도커 재실행 docker restart {dockerID}
도커 중지 docker stop {dockerID}
중지된 도커 실행 docker start {dockerID}
도커를 실행 시킨 상태에서 터미널로 빠져나오기 ctrl + p + q
실행 중인 도커에 다시 붙기 docker attach {dockerID}
시스템에 존재하는 모든 도커 이미지 조회 docker images
시스템에서 실행 중인 모든 도커 조회 docker ps
시스템에서 실행 및 중지된 모든 도커 조회 docker ps -a
도커 삭제 docker rm -f {dockerID}
이미지 및 도커 삭제 docker rmi {dockerID}