Tools/Docker
[Docker] 이미지 배포
tired_i
2023. 2. 27. 02:04
1. 이미지 배포
github의 동작방식을 참고해 이해하면 편하다.
- Local에서 image를 생성한다.
- 생성한 image를 Dockerhub과 같은 Container Registry에 Push한다.
- 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 버전만 잘 입력하자.