개요

Docker Hub에 이미지를 올리는 이유

GitHub를 상상하면 된다.

이러한 점에서 Docker Hub를 사용한다.

롤백 관점에서 버전관리는 중요한 요소라고 생각되어 본 프로젝트에서도 적용하게 되었다.

Docker Hub에 어떻게 이미지를 올릴 수 있을까?

우선 Dockerfile이 필요하다. image는 Dockerfile을 빌드한 결과이기 때문이다.

build

Dockerfile을 빌드해볼 것이다.

docker build -f server/Dockerfile -t ${{ secrets.DOCKER_USERNAME }}/inear-server:latest} ./

명령어는 위 코드와 같이 -fDockerfile을 명시해줄 수 있다.