上传镜像到自己的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仓库的主要内容,如果未能解决你的问题,请参考以下文章

Docker: 上传镜像至docker仓库或者阿里云仓库

docker学习10-注册docker hub账号

将镜像上传到Docker Hub中央仓库中

制作自己的docker镜像并上传到hub.docker

搭建docker私有仓库

Docker仓库管理镜像 -- 公共仓库Docker Hub和私人仓库Registry和harbor