使用docker hub和阿里云镜像中心

创建dockerhub账号

登录dockerhub,创建一个账号

注意:账号和密码在后续中需要使用

创建完成后登录

在本地构建好的进行进行上次到dockerhub

 对本地镜像进行打标签

在本地docker中对需要上传的镜像进行打标签,用于版本区分

docker tag 本地镜像名或id 打包后名:版本
example:docker tag mysql:v1.0.0 fooleryang/mysql:0.0.1

 登录到dockerhub

在本地docker中登录到dockerhub,使用刚才注册的账号密码

docker login -u 用户名 -p密码

上传

上传本地镜像到自己的dockerhub

docker pull 打标签后的镜像名或id
example:docker pull fooleryang/mysql:0.0.1

完成后在dockerhub中查看

登录dockerhub网页,查看

 在docker中拉取镜像

拉取在dockerhub中的镜像

在tags中找到对应地址

docker pull fooleryang/mysql:0.0.1

 在本地docker中执行,拉取完成

使用阿里云镜像中心

创建个人仓库

登录阿里云的镜像中心

创建一个个人版的仓库

 创建镜像仓库

完成后在基本描述中有对应镜像仓库的公网地址

上传到仓库

在本地docker中登录

docker login --username=用户名 registry.cn-hangzhou.aliyuncs.com

 对本地镜像打标签

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/foolertest/my-repository:[镜像版本号]

my-repository是创建镜像仓库时取的名称

镜像版本号 为本地镜像名 如mysql:0.0.1

上传打标签的镜像

docker push registry.cn-hangzhou.aliyuncs.com/foolertest/my-repository:[镜像版本号]

完成后可在镜像中心中查看

拉取

使用docker 可正常拉取

docker pull 公网地址:镜像版本

公网地址

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部