Dockerfile
텍스트 파일로 Docker image를 빌드하기 위한 명령어들이 있습니다.
Docker Image
컨테이너의 스냅샷입니다.
Dockerfile을 통해 만들어집니다.
이미지는 Docker Hub와 같은 레지스트리에 저장되며 해당 레지스트리에 이미지를 등록하거나 가져올 수 있습니다.
Docker Container
Docker Image가 실행되면 Docker Container입니다.
Docker Hub와 같은 레지스트리에서 이미지를 다운받습니다.
docker pulll <image>
Dockerfile을 이용해 이미지를 빌드합니다.
path는 Dockerfile을 가지고 있는 디렉터리 위치입니다.
docker build -t <image_name> <path>
로컬에서 사용 가능한 모든 이미지를 보여줍니다.
docker image ls
이미지를 통해 컨테이너를 실행합니다.
이때 컨테이너의 포트번호와 호스트의 포트번호를 매핑합니다.
docker run -d -P <host_port>:<container_port> --name <container_name> <image>
컨테이너의 리스트를 보여줍니다.
docker container ls
컨테이너의 작동을 멈춥니다.
docker container stop <container>
컨테이너를 제거합니다.
docker container rm <container>
로컬에서 이미지를 삭제합니다.
docker image rm <image>