이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

클라우드/Docker

03. Docker Hub에 image push 하기

이쿠우우 2020. 8. 30. 15:00
반응형

Docker Hub에 image push 하기

[ 과정 설명 ]

docker hub 에서 원본 이미지를 받아온 뒤

사용하고자 하는 container image로 변경한 뒤 

다시 docker hub로 push 하기

 

 

[ Docker image 받아오기 ]

docker pull [ docker hub id ] / [ image name : tag]

예) docker pull peksoon/iksoon_tomcat:1.0.1

 

 

[ Docker image 조회 ]

docker images

 

 

[ Docker image 실행 - 컨테이너 생성 ]

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

예) docker run -d -i -t --name iksoonTomcatTest -p 8081:8080 47277c73201d

 

 

[ Docker container 조회 ]

docker ps

 

 

[ Docker container 안으로 들어가기 ]

docker exec -it [ Container Name or ID ] [ shell ]

예) docker exec -it bb29fe475fb5 /bin/bash

container로 들어가서 운영하고자 하는 상태로 container 상태 수정.

 

 

[ Docker container 현 상태를 images 로 만들기 ]

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

예) docker commit -m "ip address change" -a "peksoon@naver.com" bb29fe475fb5 peksoon_tomcat:1.0.2

 

 

[ Docker images 에 tag 작업 ]

docker tag [ image name or Tag ] [ docker hub ID 혹은 private registry ip:port ] / [ push image이름 ]

예) docker tag 51821aad3f0f peksoon/iksoon_tomcat:1.0.2

 

 

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

docker login

 

 

[ Docker hub 에 이미지 올리기 ]

docker push [ 생성했던 tag]

예) docker push peksoon/iksoon_tomcat:1.0.2

 

 

 

 

 


제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!


 

 

 

 

반응형