[Docker] image 빌드하고 docker hub에 push하기

2022. 10. 5. 11:17·✨ 공부 기록/Docker&k8s

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

 

'✨ 공부 기록 > Docker&k8s' 카테고리의 다른 글

[Docker] Docker-machine 설치 및 virtualbox에서 실행하기(Windows 10)  (0) 2022.11.07
[Docker] Dockerfile 알아보기  (1) 2022.09.28
[Docker] Get Started Part 2. Sample Application  (0) 2022.09.28
'✨ 공부 기록/Docker&k8s' 카테고리의 다른 글
  • [Docker] Docker-machine 설치 및 virtualbox에서 실행하기(Windows 10)
  • [Docker] Dockerfile 알아보기
  • [Docker] Get Started Part 2. Sample Application
LaonMoon
LaonMoon
  • LaonMoon
    스토리생성연구블로그
    LaonMoon
  • 전체
    오늘
    어제
  • 공지사항

    • About me👋
    • 분류 전체보기
      • ✨ Story Generation
        • 논문 리뷰
        • 연구 관련 생각
      • ✨ 자연어 처리
        • (짧은) 논문 리뷰
        • HuggingFace
        • Transformer 구현
      • ✨ 공부 기록
        • 알고리즘
        • 딥러닝
        • 웹 개발
        • Flutter
        • Flask
        • Android
        • NLP
        • Docker&k8s
        • Database
        • [24-1] 데이터 분석
        • [24-1] RL
      • ✨ 포트폴리오
        • 2020
        • 2021
        • 2022
        • 2023
        • 2024
      • 프로그래밍
        • 오류(Error)정리
        • 시행착오
        • 리눅스 명령어
        • 공부내용 정리
      • AI Playground
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
LaonMoon
[Docker] image 빌드하고 docker hub에 push하기
상단으로

티스토리툴바