# Docker/[ Docker 실습 ]

[Docker] DockerHub에서 docker이미지 관리하기 (image, container)

이론과 실습 사이 2024. 4. 20. 15:14
반응형

 


 

 


DockerHub에서 이미지(image) 관리하기

DockerHub 바로가기 - 이미지 클릭

Docker에서의 이미지관리는 중요하다. 이미지를 기반으로 파일을 관리하기 때문이다. 이미지를 관리 할 수 있는 곳은 크게 1) DockerHub 2)Another site로 나뉜다. 첫 번째는 도커에에서 관리하는 사이트이며, 두 번째로는 Github가 대표적으로 있다. 이번 포스팅은 Dockerhub를 이용하여 이미지를 관리하는 방법이다. 

 

1. DockerHub 회원 가입 

사이트에 접속 후 sing up 클릭 후 해당 화면으로 진입을 하게 된다. 
이후 다른 계정과 연동을 진행해서 사용해도 되고 새로 가입해도 된다. 

2. DockerHub Token 생성

우측 계정을 클릭 후 -> My Account 클

 

Security 클릭 

'

New Access Token 클릭

 

 

Token 이름을 작성을 하고
접근권한을 Read, Write, Delete 기본 설정 그대로 하고 Generate 클릭!

 

 

토큰 생성은 완료 되었고, Docker가 구동 중인 곳으로 이동

 

Docker Login -u [사용자 계정]
입력 후 패스워드 입력!  이 때 패스워드는 위 이미지에 발급 받은 토큰 패스워드 입력!
/root/snap/docker/2915/.docker/config.json 파일에 가면 패스워드 확인 가능

 

 

3. Repository 생성 

다시 DockerHub로 접속 후 상단에 있는 Repositories 클릭 

 

Create repository 클릭 

 

Repository Name을 작성하고 
Visibility를 선택 1)Public 2)Private 두 타입이 존재하고 Private의 경우 1개까지만 생성이 가능하다. 

Create 클릭 후 생성

 

v1.0.0으로 업로드를 선행한 상황이라 Tags 영역에 보이지만 초기 생성시 아무것도 보이지 않습니다.

 

 

4. 이미지 관리 및 업로드 

이미지를 push 할 땐 Dockerhub에서 지원하는 파일 형식을 요구한다.

우선 Docker images를 입력한다 

Test할 이미지는 hello-world 이다. 
해당 이미지를 DockerHub 형식으로 재정의 해줘야 한다. 

새로 정의한 이미지 컨맨드를 주고, 정의한 이미지가 생성 된 걸 확인 할 수 있다.
docker tag hello-world:latest kyungking/sample-test:v1.0.0

 

그리고 Push를 진행하면 

docker push kyungking/sample-test:v.1.0.0

성공!!

5. 이미지 Download 

docker images를 통해 kyungking/smaple-test 이미지 확인
docker rmi kyungking/sample-test:v1.0.0 삭제
docker images 확인 시 해당 이미지 삭제 완료 

sudo docker pull kyungking/sample-test:v1.0.0 입력으로 이미지 가져오기 
docker images 입력 시 이미지 확인 

 

관련내용

 

[Docker]Docker란 무엇인가? 왜 Google은 20억개의 Container를 관리 하는가? (container, image file)

■ What is Docker? 1.도커란? (Docker) 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 일반적으로 컨테이너라 함은, 선박에 선적하는 수송용 박스를 많이 떠올린다. 도커에서 사용하는 컨테이

min-310.tistory.com

 

 

[Docker] Github에서 docker이미지 관리하기 (image, container)

Github에서 Docker Image 관리 1. Github 회원가입 해당 페이지에서 ID와 패스워드 등 정보를 입력 후 회원가입진행 2. Github Token 생성 회원 가입을 완료 했다면, Token을 생성하자 우측 상단 프로파일 클릭

min-310.tistory.com

 

 

 

학습 후 작성된 글입니다.

설명이 잘 못 된 부분이 있다면,

너그럽게 이해 부탁드립니다.

 

+부족한 내용 댓글로 알려주세요!
+글이 도움이 되셨다면 하단 ❤️ Click!
+소통 환영합니다!

 

 

반응형