Docker Hub
目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜
像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。
注册
你可以在 https://cloud.docker.com 免费注册一个 Docker 账号。
登录
可以通过执行 docker login 命令交互式的输入用户名及密码来完成在命令行界面登录
Docker Hub。
你可以通过 docker logout 退出登录。
拉取镜像
你可以通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令来将它
下载到本地
root@localhost ~]# docker search centos7.3 NAME DESCRIPTION STARS OFFICIAL AUTOMATED erixero/centos7.3-base-image Centos 7.3 Base Image 2 espaiva/centos7.3 Centos 7.3 - Atualizado dia 11-07-2017 com s�� 1 sirgong/centos7.3_supervisor 摰�鈭upervisor餈�蝞∠�撌亙 1 sirgong/centos7.3-sshd-redis3.2-supervisor centos7.3 sshd supervisor redis 1 zhangshengju/centos7.3 This image contains iproute package based on�� 0 ymark/centos7.3 centos 7.3 with php-7.1.4 nginx-1.12.0 mysql�� 0 sidclab/centos7.3-ansible 0 starx/centos7.3.1611-php-fpm 0 ekzm/centos7.3_php56 0 jites/centos7.3 0 crucify/centos7.3 centos7.3 ip&ssh 0 synchub/centos7.3-go1.12.5 0 t850008/centos7.3.1611_nginx1.0.12 0 starx/centos7.3.1611-httpd 0 faressoft/centos7.3 0 yinjie/centos7.3-ssh 0 t850008/centos7.3.1611 0 justin1985/centos7.3 0 wangjicheng80/centos7.3.1611-tomcat-base 0 erixero/centos7.3-jre8 Centos 7.3 with Java JRE 8 0 alang85/centos7.3 0 justin1985/centos7.3-tomcat8.5 0 starx/centos7.3.1611-rabbitmq 0 ekzm/centos7.3.1611 0 starx/centos7.3.1611-mysql 0 [root@localhost ~]# docker pull erixero/centos7.3-base-image Using default tag: latest latest: Pulling from erixero/centos7.3-base-image e81f4628aaec: Pull complete Digest: sha256:6da167dc73d47699c9250d2edfdb6f33394c948378a1608e4e2d5bfa8bb59760 Status: Downloaded newer image for erixero/centos7.3-base-image:latest docker.io/erixero/centos7.3-base-image:latest [root@localhost ~]# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 16.04 657d80a6401d Less than a second ago 121MB nginx latest ab56bba91343 Less than a second ago 126MB ubuntu v2 a66d0fda4c36 3 hours ago 86.1MB <none> <none> 986426ddabcf 3 hours ago 86.1MB nginx v2 06292a546f31 24 hours ago 126MB commit-test v1 28a5df57c0b9 44 hours ago 447MB commit-test v2 28a5df57c0b9 44 hours ago 447MB erixero/centos7.3-base-image latest ae904afa83bb 2 years ago 288MB ansible/centos7-ansible latest 688353a31fde 2 years ago 447MB
推送镜像
用户也可以在登录后通过 docker push 命令来将自己的镜像推送到 Docker Hub。
以下命令中的 username 请替换为你的 Docker 账号用户名。
突然想忽略了! docker hub属于docker提供的官方仓库,服务器在国外,国内用户下载比较慢,建议使用阿里的免费私有仓库来使用
参考之前的文章:https://www.cnblogs.com/python-cat/p/10365625.html