실패는 성공을 위한 밑거름

도커 컨테이너를 도커허브에 올리는 법 본문

devops/docker

도커 컨테이너를 도커허브에 올리는 법

레드매실 2024. 10. 2. 21:12

커밋 스크립트

1. Docker 로그인


Docker Hub에 로그인합니다. 터미널에서 다음 명령어를 입력합니다.

bash

docker login


로그인할 때 Docker Hub 계정의 사용자 이름과 비밀번호를 입력합니다.

 컨테이너 이미지 만들기


컨테이너에서 Docker 이미지를 만들려면, 실행 중인 컨테이너의 ID 또는 이름을 확인한 후 다음 명령어를 사용합니다.

[코드]

docker commit <CONTAINER_ID or container name> <YOUR_USERNAME>/<IMAGE_NAME>:<TAG>


예를 들어, 컨테이너 ID가 abc123이고 이미지 이름을 myapp, 태그를 v1로 설정하고 싶다면:

[코드]

docker commit abc123 myusername/myapp:v1

 

4. Docker 이미지 푸시하기


이미지를 만든 후, Docker Hub에 푸시합니다. 다음 명령어를 사용하세요:

[코드]

docker push <YOUR_USERNAME>/<IMAGE_NAME>:<TAG>


위에서 만든 이미지를 푸시하려면:

[코드]

docker push myusername/myapp:v1
5. 푸시 결과 확인

푸시가 완료되면 Docker Hub 웹사이트에 가서 자신의 리포지토리에서 이미지를 확인할 수 있습니다.


6. Docker Hub에서 이미지 사용하기


이미지가 성공적으로 푸시되면, 다른 사용자들이 Docker Hub에서 해당 이미지를 docker pull 명령어로 가져올 수 있습니다:

[코드]

docker push myusername/myapp:v1


이 단계들을 통해 현재 컨테이너를 Docker Hub에 올릴 수 있습니다.