도커 컨테이너 태그 방법과 Hub 저장소에 업로드 - YouTube
본 영상을 학습한 내용입니다
https://allkillalldie.tistory.com/8 < - 해당 글과 이어집니다
이전 시간에 httpd이미지를 다운받고 명령어를 실습해보는 과정까지 마쳤습니다.
docker hub 계정을 만들 고 난 후 실습 시작!
docker container의 장점은 해당 이미지로 다른 곳에서 작업이 가능하다는 것!
기존에 있던 것을 태그만 달리해서 작업할 수 있습니다 (이미지를 또 다운받을 필요가 없다)
1. 태그 달고 확인
docker image tag httpd linux-httpd:2.0
2. 새 cmd 창에서 새로운 사용자 계정 만들고 로그인
useradd -m -s /bin/bash hunter
usermode -aG docker hunter
su - hunter
hunter 자리에 원하는 사용자명을 입력하면 됩니다
(사용자 정보 관련 위치 : /root/.docker/config.json )
3. docker hub에 push 명령어로 업로드 (오류 보기용)
docker push thehunter0512/linux-httpd:2.0
4. docker hub에 push 명령어로 업로드
올리려면 자신의 docker container에 맞춰야 합니다
docker image tag linux-httpd:2.0 thehunter0512/httpd:2.0
thehunter0512/httpd < - 최종적으로 작업한 것
* Docker Hub에 로그인 하지 않은 경우 에러가 날 수 있습니다
denied: requested access to the resource is denied
push전에 꼭 로그인을 먼저!!
docker login
docker hub에 이미지가 정상적으로 올라간 것을 확인할 수 있습니다