文章目录
1.docker hub(官方镜像仓库)
需要登录 https://hub.docker.com–> 注册帐号
1.1 登录docker hub
docker login
要进行推送得先登录 dockerhub 帐号
1.2 对推送的镜像打标签
docker tag busybox:latest redtestdocker/busybox:latest
1.3 推送镜像
docker push redtestdocker/busybox:latest
尽量挑选小的镜像去推送,快
再回到网页,可以看到相应的镜像已经推送成功
1.4 拉取镜像
(可以先删除 busybox 镜像,已经有的话只会进行更新)
docker pull redtestdocker/busybox:latest
1.5 删除 dockerhub 上的仓库
选择 setting–>delete–> 再输入一次仓库名确认 --> 删除
2.搭建私有仓库
搭建私有仓库的原因
1.dockerhub 需要连网,慢;
2.所有人都可以访问;
3.企业内部镜像放到外网不安全
4.docker 公司已经把 registry 开源,可以搭建私有的
2.1 配置阿里云镜像加速器
因为docker的官网在国外,我们使用docker pull 拉取镜像是比较慢的,我们可以使用阿里云提供的镜像加速器。登陆阿里云,注册帐号,找到镜像加速器,就会生成一个加速器地址。