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)
'✨ 공부 기록 > 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 |