(四)Docker镜像与仓库之一(2)——获取和推送镜像

Docker官网

Docker文档地址


本节包括:查找镜像,拉取镜像、推送镜像。


查找镜像:

    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],然后输入用户名、密码、邮箱。推动的镜像默认为公有,可以在网站上转为私有。

你可能感兴趣的:((四)Docker镜像与仓库之一(2)——获取和推送镜像)