登录阿里云
登录阿里云账号,直接在搜索框搜索镜像服务
点击管理控制台
点击个人实例后可以创建镜像仓库:
如果没有创建账号,需要注册,并设置docker login的账号密码
向阿里云仓库推送镜像
拉取一个busybox镜像,标签为latest:
cpp
docker pull busybox
查看对应镜像:
登录阿里云的Docker Registry:
进入镜像仓库,有对应的操作指南
cpp
docker login ----
给镜像打上标签,并推送到仓库:
cpp
docker tag [ImageId] crpi-w6e4iyujo3igprc3.cn-guangzhou.personal.cr.aliyuncs.com/forests/docker_test:[镜像版本号]
docker push crpi-w6e4iyujo3igprc3.cn-guangzhou.personal.cr.aliyuncs.com/forests/docker_test:[镜像版本号]
查看阿里云仓库:
一次多创建几个不同的标签:
一次性推送:
cpp
docker push 仓库地址 -a
退出阿里云镜像仓库的远程登录:
cpp
docker logout 仓库地址
退出登录后还是能够从该仓库中拉取:
这是因为我们的仓库是公开的
但是无法被推送: