[Docker] image 빌드하고 docker hub에 push하기
Dockerfile에 대해서 앞서 알아봤듯이, 이를 통해서 image를 build하고 docker hub에 push하는 것까지 진행해보려 한다. 아주 간단한 형식을 참고해보았다.
우선 image로 만들고자하는 파일에 반드시 Dockerfile이라는 이름을 가진 파일이 있어야 한다. 그 외에는 필요하다고 생각되는 소스 코드를 자유롭게 넣어주면 된다.
실행 순서는 다음과 같다.
1. docker 실행시키기
docker desktop을 직접 실행시켜서 docker를 실행시킬 수도 있다. docker daemon을 실행할 수 있다면 뭐든 상관 없을 것으로 보인다.
2. 디렉토리 이동하기
cd /파일위치와 같은 명령어로 도커 파일이 있는 디렉토리로 이동을 해준다.
3. image build하기
그 후에 Dockerfile이 있는 곳에서 docker build --tag python . 를 실행시켜준다. 이 때 -t를 이용해 이미지에 태그를 붙여줄 수도 있다.
4. docker login 하기
docker login 명령어를 이용해 도커허브에 로그인 할 수 있다. 차례로 아이디와 비밀번호를 입력한다.
5. docker push
만든 image를 push할때는 'docker push 아이디/이미지의 이름'으로 실행한다.
(예시) docker push yourhubusername/verse_gapminder
+) 참고자료
Pushing and Pulling to and from Docker Hub (jsta.github.io)
Pushing and Pulling to and from Docker Hub
Lesson Objectives Understanding where images come from Pulling a Docker image from Docker Hub Pushing a Docker image to Docker Hub Getting an image from Docker Hub Docker Hub is the place where open Docker images are stored. When we ran our first image by
jsta.github.io