티스토리 뷰

4. Docker 관련

3. 도커 push 도커파일 ... 만들기

미니대왕님 2020. 4. 10. 03:03

push 명령으로 이미지 올리기

이제 Docker Hub 공개 저장소(Public Repository)에 이미지를 올려보겠습니다. 먼저 example-nginx 디렉터리를 생성하고, Dockerfile을 작성합니다.

지금까지 계속 사용해왔던 Nginx 예제입니다.

 

 

docker build 명령으로 이미지를 생성합니다.

 

$ sudo docker build --tag tommypagy/example-nginx:0.1 .

$ sudo docker build --tag tommypagy/example-nginx:0.1 .

 

Docker Hub에 이미지를 올리려면 이미지 이름을 <Docker Hub 사용자 계정>/<이미지 이름>:<태그> 형식으로 생성해야 합니다. 아무 사용자 이름이나 사용할 수 있지만 내 계정 이름과 일치해야 이미지를 올릴 수 있습니다. 태그를 지정하지 않으면 latest가 됩니다.

 

도커에 로그인합니다.

도커 빌드합니다. 

제 계정인 tommypagy 에 push 합니다.

tommypagy 는 사용자 제 계정입니다.

 


그림 13-5 Docker Hub 저장소에 이미지 업로드 완료

그림 13-5에서 Add Repository 버튼을 통해 공개 저장소를 미리 만든 뒤 docker push 명령으로 이미지를 올려도 됩니다. 이제 다른 사람들이 docker pull <Docker Hub 사용자 계정> 이미지를 사용할 수 있습니다.

댓글