본문 바로가기
DevOps 관련/Docker

[Docker] DockerHub에 이미지 push하는 방법

by minhyeok.lee 2023. 9. 8.
반응형

과정
1. docker image를 container image로 변경
2. docker hub로 push

 

Docker image 조회

docker images

$ docker images

결과값: original image

 

 

Docker image 실행 및 컨테이너 생성

$ docker run -d -i -t --name [생성할 컨테이너 name 설정] -p [ host port : container port ] [ image name or ID]

 

예) docker run -d -i -t --name containerName -p 8080:3000 "original image의 아이디"

 

 

Docker container 조회

$ docker ps

결과값: continer ID

 

 

Docker container 현 상태를 images 로 만들기

$ docker commit -m [image 설명] -a [ 사용자 mail ] [ container Name or ID ] [ 생성할 image name : Tag ]

결과값: 출력되는 이미지2

 

 

Docker images 에 tag 작업

$ docker tag [original image ID] [dockerHub UserName]/[docker/repositoryName]

 

or

 

$ docker tag [출력되는 이미지2의 ID] [dockerHub UserName]/[docker/repositoryName]

결과값: 출력되는 이미지3

 

 

Docker 허브에 올릴수 있도록 로그인

$ docker login

 

 

Docker hub 에 이미지 올리기

$ docker push [dockerHub UserName]/[dockerHub RepositoryName]

 

 

반응형

댓글