上传镜像到自己的hub仓库
Posted ccshi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传镜像到自己的hub仓库相关的知识,希望对你有一定的参考价值。
https://www.cnblogs.com/lgjlife/p/10982565.html
第一步
在dockerhub https://hub.docker.com/上创建帐号。
docker是和github类似的仓库,用于存放自己的镜像。可以创建私有和公开的仓库。私有的仓库免费的有限制,貌似只能创建一个仓库,公开的没有限制。
第二步
拉取一个镜像
本例拉取httpd镜像。会自动拉取最终版本。
[root@www ~]# docker pull httpd
查看安装的镜像
[root@www ~]# docker images
第三步
运行镜像
[root@www ~]# docker run -itd httpd:latest /bin/bash
第四步
基于上述容器重新创建镜像,创建的镜像为 fulilu121/aaa:aaa
镜像的完整名称是 用户名称/仓库名称:TAG
我的账号为fulilu121,我仓库名称为aaa
[root@www ~]# docker commit a0d5590ee307 fulilu121/aaa:aaa
[root@www ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
fulilu121/aaa aaa 8d96007ef490 4 seconds ago 165MB
第五步
创建仓库
第六步
登录
[root@www ~]# docker login
第七步
上传
注意这里的镜像名称必须和hub中的仓库名称一致,否则将会出错误
[root@www ~]# docker push fulilu121/aaa:aaa
第八步
查看dockerhub
可以docker pull 下载
[root@www ~]# docker pull fulilu121/aaa:aaa
以上是关于上传镜像到自己的hub仓库的主要内容,如果未能解决你的问题,请参考以下文章