Dockerfile을 만들었다면 docker명령어를 통해 이미지를 build 할 수 있습니다.
하지만 모든 파일을 이미지에 build할 필요가 없는 경우가 많습니다. .git, .gitignore, 마크다운 파일 등등..
이런 것들을 제외해주는 것이 .dockerignore
입니다. 특정 파일이나 확장자를 제외시켜 줍니다.
# [.dockerignore]
.idea
.git
.gitignore
.dockerignore
Dockerfile
*.md
*.sh
*.yml
scripts
이제 build 명령어를 통해 build를 하면 .dockerignore
에 있는 파일을 제외하고 이미지를 빌드할 수 있습니다.
# docker build [Dockerfile 경로]
$ docker build .
이 명령어를 통해 Dockerfile 기반의 이미지가 생성됩니다.
# docker build -t [이미지_이름]:[태그] [Dockerfile 경로]
$ docker build -t my_image:latest .
태그는 보통 버전 관리를 위해 사용합니다. 버전을 나타내기 위한 숫자로 표현해도 되고 최신 버전을 latest로 표현합니다.