도커 이미지
- 컨테이너를 생성할 때 필요한 요소, 이미지는 여러 개의 계층으로 된 바이너리 파일 (스냅샷, iso 파일과 비슷)
도커 컨테이너
- 도커 이미지로 컨테이너를 생성하면 해당 이미지 목적에 맞는 파일 시스템, 시스템 자원과 네트워크를 사용할 수 있게 생성되는 독립적인 공간
Dockerfile
- 이미지를 생성하기 위한 배치 파일, build 명령어는 Dockerfile을 읽어 이미지를 생성
docker build -t conductor:server ./server
-t option : 생성될 이미지의 이름
docker run 명령어는 컨테이너를 생성하고 실행하는 역할
docker run -p 8080:8080 -d -t conductor:server
-p option : 컨테이너의 포트를 호스트의 포트와 바인 딩해 연결할 수 있게 설정
docker-compose build
docker-compose up
docker compose 명령어는 여러 개의 컨테이너 옵션과 환경 파일을 읽어 컨테이너를 순차적으로 생성
docker-compose.yml 읽어 도커 엔진을 통해 컨테이너 생성
- 컨테이너를 생성할 때 필요한 요소, 이미지는 여러 개의 계층으로 된 바이너리 파일 (스냅샷, iso 파일과 비슷)
도커 컨테이너
- 도커 이미지로 컨테이너를 생성하면 해당 이미지 목적에 맞는 파일 시스템, 시스템 자원과 네트워크를 사용할 수 있게 생성되는 독립적인 공간
Dockerfile
- 이미지를 생성하기 위한 배치 파일, build 명령어는 Dockerfile을 읽어 이미지를 생성
docker build -t conductor:server ./server
-t option : 생성될 이미지의 이름
docker run 명령어는 컨테이너를 생성하고 실행하는 역할
docker run -p 8080:8080 -d -t conductor:server
-p option : 컨테이너의 포트를 호스트의 포트와 바인 딩해 연결할 수 있게 설정
docker-compose build
docker-compose up
docker compose 명령어는 여러 개의 컨테이너 옵션과 환경 파일을 읽어 컨테이너를 순차적으로 생성
docker-compose.yml 읽어 도커 엔진을 통해 컨테이너 생성
댓글
댓글 쓰기