DockerHub为docker的官方仓库.
其网址为:https://hub.docker.com.
在其官网上注册一个帐号后,可以使用命令登录退出:
登录:
docker login
退出:
docker logout
使用docker search
命令,查找镜像:
如,查找centos镜像:
$ docker search centos
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
centos The official build of CentOS. 465 [OK]
tianon/centos CentOS 5 and 6, created using rinse instea... 28
blalor/centos Bare-bones base CentOS 6.5 image 6 [OK]
saltstack/centos-6-minimal 6 [OK]
tutum/centos-6.4 DEPRECATED. Use tutum/centos:6.4 instead. ... 5
在查找结果中,标有OFFICIAL列的为官方维护的镜像
使用docker pull
拉取镜像到本地:
$ docker pull centos
Pulling repository centos
0b443ba03958: Download complete
539c0211cd76: Download complete
511136ea3c5a: Download complete
7064731afe90: Download complete
使用docker push命令可以把本地的镜像推送到DockerHub:
将本地镜像打tag:
$ 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
将镜像push到远程仓库:
$ docker push yourname/ubuntu:18.04
$ docker search yourname
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
username/ubuntu