Docker 허브는 Docker가 공식적으로 관리하는 공용 창고로, 이미 2,650,000개 이상의 이미지가 포함되어 있으며 Docker Hub에서 직접 이미지를 다운로드하면 대부분의 요구 사항을 충족할 수 있습니다.
이 기사의 운영 환경: centOS6.8 시스템, Docker 버전 18.09.x, Dell G3 컴퓨터.
Docker 허브란 무엇인가요?
현재 Docker는 공식적으로 공공 창고인 Docker Hub를 유지관리하고 있으며, 여기에는 이미 2,650,000개 이상의 이미지가 포함되어 있습니다. Docker Hub에서 직접 이미지를 다운로드하면 대부분의 요구 사항을 충족할 수 있습니다.
Docker Hub 주소: https://hub.docker.com/
Login
docker login 명령을 실행하고 사용자 이름과 비밀번호를 대화형으로 입력하여 명령줄 인터페이스에서 Docker Hub에 로그인할 수 있습니다.
docker logout을 통해 로그아웃할 수 있습니다.
이미지 가져오기
docker search 명령을 사용하여 공식 창고에서 이미지를 찾을 수 있고, docker pull 명령을 사용하여 로컬로 다운로드할 수 있습니다.
예를 들어 centos를 키워드로 검색하면
$ docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 6449 [OK] ansible/centos7-ansible Ansible on Centos7 132 [OK] consol/centos-xfce-vnc Centos container with "headless" VNC session… 126 [OK] jdeathe/centos-ssh OpenSSH / Supervisor / EPEL/IUS/SCL Repos - … 117 [OK] centos/systemd systemd enabled base container. 96 [OK]
이미지 이름, 설명, 컬렉션 수(이미지에 대한 관심 정도를 나타냄) 및 해당 여부를 포함하여 키워드가 포함된 많은 이미지가 반환되는 것을 볼 수 있습니다. 공식적으로 생성되는지(OFFICIAL ), 자동으로 빌드할지(AUTOMATED) 여부입니다.
미러는 공식적으로 제공되는지 여부에 따라 두 가지 범주로 나눌 수 있습니다.
One은 Centos와 같은 이미지로, 이를 기본 이미지 또는 루트 이미지라고 합니다. 이러한 기본 이미지는 Docker Company에서 생성, 검증, 지원 및 제공합니다. 이러한 이미지는 종종 한 단어를 이름으로 사용합니다.
Docker Hub에 등록된 사용자가 생성하고 유지 관리하는 ansible/centos7-ansible 이미지와 같은 유형도 있으며, 종종 사용자 이름 접두사가 붙습니다. ansible 사용자와 같이 username/ 접두사를 통해 특정 사용자가 제공하는 이미지를 사용하도록 지정할 수 있습니다.
또한 검색 시 --filter=stars=N 매개변수를 사용하여 컬렉션 번호가 N 이상인 이미지만 표시되도록 지정할 수 있습니다.
공식 centos 이미지를 로컬 컴퓨터에 다운로드하세요.
$ docker pull centos Using default tag: latest latest: Pulling from library/centos 7a0437f04f83: Pull complete Digest: sha256:5528e8b1b1719d34604c87e11dcd1c0a20bedf46e83b5632cdeac91b8c04efc1 Status: Downloaded newer image for centos:latest docker.io/library/centos:latest
푸시 이미지
사용자는 로그인 후 docker push 명령을 통해 자신의 이미지를 Docker Hub에 푸시할 수도 있습니다.
다음 명령의 사용자 이름을 Docker 계정 사용자 이름으로 바꾸세요.
$ docker tag ubuntu:18.04 username/ubuntu:18.04 $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 275d79972a86 6 days ago 94.6MB username/ubuntu 18.04 275d79972a86 6 days ago 94.6MB $ docker push username/ubuntu:18.04 $ docker search username NAME DESCRIPTION STARS OFFICIAL AUTOMATED username/ubuntu
자동 빌드(2021년 6월 18일 이후 이 기능은 유료 사용자에게만 제공됩니다.)
추천 학습: "docker video tutorial"
위 내용은 도커 허브 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!