[Docker] 이미지 배포

2023. 2. 27. 02:04Tools/Docker

 

1. 이미지 배포

 

github의 동작방식을 참고해 이해하면 편하다.

  1. Local에서 image를 생성한다.
  2. 생성한 image를 Dockerhub과 같은 Container Registry에 Push한다.
  3. Docker가 설치된 곳에서 image를 Pull해 Container에 담아서 실행한다.

 


가. Dockerhub

 

Dockerhub에서 Repository를 생성한다.

 

Repo 옆에 보면 해당 repo로 push할 때 사용할 명령어를 복사할 수 있다.

docker push 이미지이름:tagname

 


나. 이미지 이름 맞추기

 

push하려면 local의 이미지 이름과 repo의 이미지 이름이 같아야 한다.

 

docker tag <before> <after>

tag 명령어로 이름을 바꿀 수 있다. (원본은 유지된다.)

 


다. 로그인

 

docker login

Repo에 접근하기 위해서 Dockerhub 계정정보를 입력한다.

 


라. Push

 

docker push 이미지이름:태그

이미지이름은 repo와 local이 같다.

 

태그에 push 버전만 잘 입력하자.

 


'Tools > Docker' 카테고리의 다른 글

[Docker] Compose  (0) 2023.02.27
[Docker] 가상화된 Docker host에 접근하기  (0) 2023.02.27
[Docker] Commit & Dockerfile  (2) 2023.02.27
[Docker] mount  (0) 2023.02.27
[Docker] 컨테이너 안에서 터미널 쓰기!  (0) 2023.02.27