本节包括:查找镜像,拉取镜像、推送镜像。
查找镜像:
1.Docker Hub
在dockerhub官网中搜索需要的镜像。需要注册账户。
2.通过命令行进行查找,格式为docker search [OPTIONS] TERM,最多返回25个结果
OPTIONS:
--automated=false 自动化构建的Docker镜像
--no-trunc=false 不使用截断的形式显示数据
-s --stars=0 设置显示结果的最低星级
例如{ docker search ubuntu } 查找和ubuntu有关的镜像。
例如{ docker search -s=5 ubuntu } 查找5星以上的ubuntu有关的镜像。
拉取镜像:
使用命令拉取镜像到本地,格式为docker pull [OPTIONS] NAME [:TAG]
OPTIONS:
-a --all-tags=false 下载所有匹配到带有标记的镜像都下载到本地。
例如{ docker pull ubuntu:14.04 },将ubuntu14.04下载到本地。
下载过程很慢,由于没有翻墙的原因,我们可以通过配置国内的源加速下载。
首先要到daocloud上注册一个账号,然后点击加速器,此时会获得一个网址,把这个网址配置到docker的配置文件中即可。过程如下:
1.使用vim打开 /etc/default/docker 文件。
2.添加DOCKER_OPTS="--registry-mirror=http://1770fff0.m.daocloud.io"
3.重新启动docker { sudo service docker restart }
推送镜像:
使用命令将本地镜像上传到docker hub中。
格式为 docker push NAME [:TAG],然后输入用户名、密码、邮箱。推动的镜像默认为公有,可以在网站上转为私有。
网友评论