Docker学习(七):上传本地镜像到DockerHubRepositories

我们在本地pull DockerHub基础镜像后,生成容器,并在容器当中构建好自己需要的环境,此时利用commit创建一个新的镜像,此时我们可以将新的镜像上传到自己的DockerHub中进行保存,在以后需要使用的时候直接pull即可,这节讲解如何将本地镜像上传到自己的DockerHubRepositories。

一、创建DockerHub账号

创建DockerHub账号,百度即可,这里贴出链接:https://hub.docker.com/signup

二、创建Repositories

在创建了DockerHub账号后,需要创建一个Repositories,可以理解为一个Repository就是保存一个Image镜像

Docker学习(七):上传本地镜像到DockerHubRepositories

设置相关Repository信息,注意不要乱写Name,Name和给镜像打标签tag有很大关系

Docker学习(七):上传本地镜像到DockerHubRepositories

我将上面的Name设置为init_locust_env,那么本地的镜像标签名称就必须是luozelin1989/init_locust_env,不然无法将本地镜像上传上去

三、本地镜像标签Tag处理

首先利用docker images查看本地的镜像,我们可以看到有一个镜像名称为luozelin/init_locust_env,这就是我们需要上传到DockerHub的镜像

Docker学习(七):上传本地镜像到DockerHubRepositories

 通过docker tag给镜像luozelin/init_locust_env打上标签,用于push到DockerHub,可以通过docker images进行查看

Docker学习(七):上传本地镜像到DockerHubRepositories

四、本地镜像上传Push 

在上传之前需要先进行docker login,输入自己的DockerHub账号和密码

Docker学习(七):上传本地镜像到DockerHubRepositories

利用docker push上传镜像到DockerHub,直到所有内容都Pushed就表示上传成功

Docker学习(七):上传本地镜像到DockerHubRepositories

Docker学习(七):上传本地镜像到DockerHubRepositories

五、DockerHub查看上传镜像

登录DockerHub查看上传的镜像

Docker学习(七):上传本地镜像到DockerHubRepositories

如果需要下载上传的镜像,则使用命令docker pull luozelin1989/init_locust_env:v1

Docker学习(七):上传本地镜像到DockerHubRepositories