Docker image를 dockerhub에 등록해보기
하고 싶은 일
환경
19.03.12
절차
준비
dockerhub_manually_push/
├ Dockerfile
└ hello.txt
FROM ubuntu
COPY hello.txt /tmp/hello.txt
CMD ["cat", "/tmp/hello.txt"]
manually push success!
이미지 빌드
dockerhub_manually_push
hogeuser
를 dockerhub 사용자 이름으로 변경하십시오. docker build -t hogeuser/dockerhub_manually_push .
Sending build context to Docker daemon 3.072kB
Step 1/3 : FROM ubuntu
---> 4e2eef94cd6b
Step 2/3 : COPY hello.txt /tmp/hello.txt
---> f8dffefe0e98
Step 3/3 : CMD ["cat", "/tmp/hello.txt"]
---> Running in cc00ea9b80e1
Removing intermediate container cc00ea9b80e1
---> 8f10f2bddeae
Successfully built 8f10f2bddeae
Successfully tagged hogeuser/dockerhub_manually_push:latest
docker images
또는 docker image ls
명령으로 이미지가 생성되었는지 확인 ❯ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hogeuser/dockerhub_manually_push latest 8f10f2bddeae 4 seconds ago 73.9MB
dockerhub에 로그인
❯ docker login
Authenticating with existing credentials...
Login Succeeded
dockerhub에 이미지 등록
docker push hogeuser/dockerhub_manually_push:latest
dockerhub 확인
등록한 이미지를 pull하여 실행
docker pull hogeuser/dockerhub_manually_push
다음 실행 결과.
$ docker pull hogeuser/dockerhub_manually_push
Using default tag: latest
latest: Pulling from hogeuser/dockerhub_manually_push
54ee1f796a1e: Pull complete
f7bfea53ad12: Pull complete
46d371e02073: Pull complete
b66c17bbf772: Pull complete
9d7f6024b75c: Pull complete
Digest: sha256:da97805c1f3f1578ce661c71df17e8bdaabc905662afa71d3202d5d56287f431
Status: Downloaded newer image for hogeuser/dockerhub_manually_push:latest
docker.io/hogeuser/dockerhub_manually_push:latest
이미지를 로컬에 저장할 수 있습니다.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hogeuser/dockerhub_manually_push latest 8f10f2bddeae 10 minutes ago 73.9MB
$ docker run hogeuser/dockerhub_manually_push
manually push success!
텍스트 내용이 표시되었으므로 문제없이 실행할 수있는 것 같습니다.
참고로 한 사이트 등
Reference
이 문제에 관하여(Docker image를 dockerhub에 등록해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yyyyy__78/items/bbbceaeef382089eb0ae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)