KeiStory

Docker Image 만들어 Docker Hub 에 업로드 하기

 

이전 포스팅에서 dockerfile 을 만들었습니다.

2024.05.18 - [코딩] - ubuntu 와 python 설치 및 FastAPI 실행되도록 DockerFile 만들기

 

Docker Image 만들기

이제 이 DockerFile 을 이용해 Docker Image 를 만들어 실행해 봅니다.

아래 명령으로 Docker Image 파일을 만들 수 있습니다.

sudo docker build -t kjun-fastapi-image .

kjun-fastapi-image 는 만들어질 도커 이미지 파일명이고

. 은 dockerfile 이 있는 위치입니다.

바로 로컬에서 실행해 보려면 아래 명령을 실행합니다.

docker run -it --rm -p 8000:8000 kjun-fastapi-image

 

만약 WSL 을 이용한다면 Docker DeskTop 설정에서 아래 항목을 체크해야 Docker 명령이 실행됩니다.

 

Docker Hub 에 업로드 하기

이제 이 이미지를 어디서든 끌어다 쓸수 있게 Docker Hub 에 업로드 하는 방법입니다.

https://hub.docker.com

위 사이트로 들어가 회원가입을 합니다.

이제 PC 에서 docker login 명령을 실행하고 docker hub 계정 정보를 입력합니다.

 

만들었던 이미지에 tag 를 추가합니다.

kjun@kjun:~/test$ docker tag kjun-fastapi-image junijuniya/kjun-fastapi-image:v1.0

아래 명령을 실행하여 Docker Hub 에 업로드합니다.

kjun@kjun:~/test$ docker push junijuniya/kjun-fastapi-image:v1.0

업로드된 이미지를 다운받아 실행해봅니다.

docker pull junijuniya/kjun-fastapi-image:v1.0
docker run -it --rm -p 8000:8000 junijuniya/kjun-fastapi-image:v1.0

결과

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band