仓库(Repository)是docker的重要概念之一,它是集中存放镜像的地方。docker官方提供了镜像仓库 Docker Hub。
大多数情况下我们可以直接下载官方的镜像,直接使用或进行二次配置。
注册
在 https://hub.docker.com 免费注册一个 Docker 账号。
登录和退出
执行docker login
命令,会提示输入用户名和密码,输入后就登录了。注意,输入密码时不会有任何显示,windows上一般显示*
,但linux不会有显示。1
2
3
4docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: shooke
Password:
执行docker logout
就可以退出1
docker logout
查找镜像
可以通过docker search
命令查找官方仓库中的镜像1
2
3
4
5
6docker search ubuntu
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu is a Debian-based Linux operating sys… 10575 [OK]
dorowu/ubuntu-desktop-lxde-vnc Docker image to provide HTML5 VNC interface … 398 [OK]
rastasheep/ubuntu-sshd Dockerized SSH service, built on top of offi… 243 [OK]
...
下载镜像
在仓库中找到自己想要的镜像后,就可以下载使用。1
docker pull ubuntu:18.04
这样就可以从官方仓库下载ubuntu:18.04
镜像到本地使用。
关于镜像的详细内容看《3.docker镜像》