Docker Basics

이정훈·2024년 8월 5일

Docker

목록 보기
9/34

Docker Components

  • Dockerfile
    텍스트 파일로 Docker image를 빌드하기 위한 명령어들이 있습니다.

  • Docker Image
    컨테이너의 스냅샷입니다.
    Dockerfile을 통해 만들어집니다.
    이미지는 Docker Hub와 같은 레지스트리에 저장되며 해당 레지스트리에 이미지를 등록하거나 가져올 수 있습니다.

  • Docker Container
    Docker Image가 실행되면 Docker Container입니다.

Docker Commands

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>
profile
기록으로 흔적을 남깁니다.

0개의 댓글