8 获取和推送镜像以及配置本地源

1.查找镜像   search

方法1:

Docker Hub 的官方网站   https://hub.docker.com/   

方法2:

docker search [OPTIONS]  TERM
eg:docker search ubuntu
#查找3星级以上的结果
eg:docker search -s 3 ubuntu

--automated-false     自动化选项,显示自动化构建出的docker镜像

--no-trunc=false       如果为true,不以截断的方式显示输出

-s,--starts=0             用来限定显示结果的最低星级

最多返回25个结果

2.拉取镜像     pull

#登录
docker login daocloud.io
Username:<DaoCloud 用户名>
Password:<DaoCloud 密码>

#pull
docker pull daocloud.io/<用户名>/<镜像名称>:<Tag> 
# 例如
docker pull daocloud.io/daocloud/dao-redis:master-init

-a,--all-tags=false    指定了-a,pull命令可以将匹配到名字的镜像仓库中所有的镜像全部下载到本地

使用本地源: 

要先获得一个本地镜像的连接,使用daocloud提供的服务实现   https://www.daocloud.io/

注册后找到加速器并点击

该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

3.推送镜像  push   (目前仅限付费用户使用)

如果要把本地镜像 push 到 DaoCloud 镜像仓库(您的私有仓库),需要执行如下的步骤。首先您需要为镜像打一个 tag,下面的命令列出所有的镜像,并执行打 tag 打动作。在打 tag 时,需要使用镜像的 Image ID。另外,请注意打 tag 时,需要指明您的 DaoCloud 用户 ID,这样才会把镜像 push 到您的仓库,否则默认是到 DaoCloud 仓库的根目录,push 时会发生权限错误。

docker images
docker tag 9f676bd305a4 daocloud.io/<用户名>/ubuntu:v1
docker push daocloud.io/<用户名>/ubuntu:v1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kan2016

你的鼓励是我创造优秀博客的动源

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值