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
제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!
'클라우드 > Docker' 카테고리의 다른 글
06. Docker Private Registry IP가 아닌 Domain으로 접속하기 (0) | 2020.09.15 |
---|---|
05. Docker Private Registry 암호 설정 (2) | 2020.09.15 |
04. Docker Private Registry 구성하기 (0) | 2020.09.15 |
02. Docker tomcat, MySQL 환경 구성 (1) | 2020.08.30 |
01. Docker (0) | 2020.08.30 |